Create a Various Pattern using C#

These pattern logic will be useful for the interview preparation  
 
1. 4*4 Matrix:
  1. for (int i = 0; i < 4; i++)  
  2. {  
  3.     for (int j = 0; j < 4; j++)  
  4.     {  
  5.         Console.Write("*");  
  6.     }  
  7.     Console.WriteLine();  
  8.   
  9. }  
Output:
 
 

2. Right angle triangle:
  1. for (int i = 0; i <= 4; i++)  
  2. {  
  3.     for (int j = 0; j <= i; j++)  
  4.     {  
  5.         Console.Write("*");  
  6.      
  7.     }  
  8.     Console.WriteLine();  
  9. }  
Output:
 
 
 
 3. Right angle triangle with numbers: 
  1. for (int i = 1; i <= 4; i++)  
  2. {  
  3.     for (int j = 1; j <= i; j++)  
  4.     {  
  5.         Console.Write(j);  
  6.  
  7.     }  
  8.     Console.WriteLine();  
  9.  }  
Output:

 

4.
Triangle
  1. for (int i = 1; i <= 4; i++)  
  2. {  
  3.      for (int j = 0; j <= (4 - i); j++)  
  4.      Console.Write(" ");  
  5.      for (int k = 1; k <= i; k++)  
  6.      Console.Write("*" + " ");  
  7.   
  8.      Console.WriteLine();  
  9. }  
Output:
 
 

5. Pyramid 
  1. for (int i = 1; i <= 4; i++)  
  2. {  
  3.     for (int j = 0; j <= (4 - i); j++)  
  4.     Console.Write(" ");  
  5.     for (int k = 1; k <= i; k++)  
  6.     Console.Write("*" + " ");  
  7.   
  8.     Console.WriteLine();  
  9.  }  
  10.  for (int i = 3; i >= 0; i--)  
  11.  {  
  12.      for (int j = 0; j < (5 - i); j++)  
  13.      Console.Write(" ");  
  14.      for (int j = 1; j <= i; j++)  
  15.      Console.Write("*" + " ");  
  16.      Console.WriteLine();  
  17.  }  
Output:
 
   
 
 6. Pyramid with numbers.
  1. for (int i = 1; i <= 4; i++)  
  2. {  
  3.     for (int j = 0; j <= (4 - i); j++)  
  4.     Console.Write(" ");  
  5.     for (int k = 1; k <= i; k++)  
  6.     Console.Write(i + " ");  
  7.   
  8.     Console.WriteLine();  
  9. for (int i = 3; i >= 0; i--)  
  10. {  
  11.     for (int j = 0; j < (5 - i); j++)  
  12.     Console.Write(" ");  
  13.     for (int j = 1; j <= i; j++)  
  14.     Console.Write(i + " ");  
  15.     Console.WriteLine();  
  16. }  
Output:
 
   
 
I hope you have enjoyed this blog.
Ebook Download
View all
Learn
View all