The Tech Platform

Mar 5, 20213 min

10 different Number Pattern Programs in C#

Pattern 1:

class pyramid
 
{
 
public static void Main()
 
{
 
int num, space;
 

 
while (true)
 
{
 
Console.Write("Enter a number between 1 to 9 : ");
 

 
num = Convert.ToInt32(Console.ReadLine());
 

 
space = num - 1;
 

 
for (int i = 1; i <= num; i++)
 
{
 
for (space = 1; space <= (num - i); space++)
 
{
 
Console.Write(" ");
 
}
 

 
for (int j = 1; j <= i; j++)
 
{
 
Console.Write(j);
 
}
 

 
for (int k = (i - 1); k >= 1; k--)
 
{
 
Console.Write(k);
 
}
 

 
Console.WriteLine();
 

 
}
 
}
 

 
}
 
}
 

Pattern:2

1
 
22
 
333
 
4444
 
55555
 

class NumberPattern
 
{
 
public static void Main()
 
{
 
int no = 5;
 

 
for (int i = 1; i <= 5; i++)
 
{
 
for (int j = 1; j <= i; j++)
 
{
 
Console.Write(i);
 
}
 
Console.WriteLine();
 
}
 
Console.ReadKey();
 
}
 
}
 

Pattern:3

1
 
12
 
123
 
1234
 
12345
 
1234
 
123
 
12
 
1
 

class Program
 
{
 

 
public static void Main(string[] args)
 
{
 
Console.Write("Enter a number: ");
 
int n = Convert.ToInt32(Console.ReadLine());
 

 
Console.WriteLine();
 

 
for(int i = 1; i < n; i++)
 
{
 
for(int j = 1; j <= i; j++)
 
Console.Write(j.ToString());
 
Console.WriteLine();
 
}
 
for(int i = n; i >= 0; i--)
 
{
 
for(int j = 1; j <= i; j++)
 
Console.Write(j.ToString());
 
Console.WriteLine();
 
}
 
Console.WriteLine();
 
}
 
}
 

Pattern:4

12345
 
1234
 
123
 
12
 
1

1
 
12
 
123
 
1234
 
12345
 

class Program
 
{
 

 
public static void Main(string[] args)
 
{
 
Console.Write("Enter a number: ");
 
int n = Convert.ToInt32(Console.ReadLine());
 

 
Console.WriteLine();
 
for (int i = n; i >= 0; i--)
 
{
 
for (int j = 1; j <= i; j++)
 
Console.Write(j.ToString());
 
Console.WriteLine();
 
}
 

 
for(int i = 1; i <= n; i++)
 
{
 
for(int j = 1; j <= i; j++)
 
Console.Write(j.ToString());
 
Console.WriteLine();
 
}
 

 
Console.WriteLine();
 
}
 
}
 

5. Pattern:5

1
 
01
 
101
 
0101
 
10101
 

class Program
 
{
 

 
public static void Main(string[] args)
 
{
 
int i, j, n, p, q;
 

 
Console.Write("\n\n");
 
Console.Write("Print the Floyd's Triangle:\n");
 
Console.Write("-----------------------------");
 
Console.Write("\n\n");
 

 
Console.Write("Input number of rows : ");
 
n = Convert.ToInt32(Console.ReadLine());
 
for (i = 1; i <= n; i++)
 
{
 
if (i % 2 == 0)
 
{ p = 1; q = 0; }
 
else
 
{ p = 0; q = 1; }
 
for (j = 1; j <= i; j++)
 
if (j % 2 == 0)
 
Console.Write("{0}", p);
 
else
 
Console.Write("{0}", q);
 
Console.Write("\n");
 

 
}
 
}
 
}
 

Pattern: 6

1
 
2 3
 
4 5 6
 
7 8 9 10
 

public static void Main(string[] args)
 
{
 
int i, j, rows, k = 1;
 

 
Console.Write("\n\n");
 
Console.Write("Display the pattern like right angle triangle with number increased by 1:\n");
 
Console.Write("---------------------------------------------------------------------------");
 
Console.Write("\n\n");
 

 
Console.Write("Input number of rows : ");
 
rows = Convert.ToInt32(Console.ReadLine());
 
for (i = 1; i <= rows; i++)
 
{
 
for (j = 1; j <= i; j++)
 
Console.Write("{0} ", k++);
 
Console.Write("\n");
 
}
 
}
 

Pattern:7

1
 
1 2
 
1 2 3
 
1 2 3 4
 
1 2 3 4 5
 
1 2 3 4
 
1 2 3
 
1 2
 
1
 

class Program
 
{
 

 
public static void Main(string[] args)
 
{
 
for (int i = 1; i <= 5; i++)
 
{
 
for (int j = 1; j <= i; j++)
 
{
 
Console.Write("" + (j));
 

 
}
 
Console.WriteLine("");
 

 
}
 

 
for (int k = 4; k >= 0; --k)
 
{
 

 
for (int j = 1; j <= k; j++)
 
{
 
Console.Write("" + (k));
 

 
}
 
Console.WriteLine("");
 
}
 
}
 
}
 

Pattern:8

public static void Main(string[] args)
 
{
 
int row, i, j, k;
 
Console.Write("Enter the no. of row you want to print: ");
 
row = Convert.ToInt32(Console.ReadLine());
 

 
for (i = 0; i <= row; i++)
 
{
 
k = 1;
 
for (j = i; j <= row - 1; j++)
 
Console.Write(" ");
 

 
for (j = 0; j <= i; j++)
 
{
 
Console.Write("{0} ", k);
 
k = (k * (i - j) / (j + 1));
 
}
 
Console.WriteLine();
 
}
 
Console.ReadLine();
 
}
 

Pattern 9:

5
 
54
 
543
 
5432
 
54321
 

public static void Main(string[] args)
 
{
 
{
 
int i = 5;
 
while (i >= 1)
 
{
 
int j = 5;
 
while (j >= i)
 
{
 
Console.Write(j);
 
j--;
 
}
 
i--;
 
Console.WriteLine();
 
}
 
Console.Read();
 
}
 
}
 

Pattern:10

public static void Main(string[] args)
 
{
 
int i, j, k;
 

 
for (i = 1; i <= 7; i++)
 
{
 
for (j = 1; j <= i; ++j)
 
Console.Write(j);
 

 
for (k = 7 - i; k >= 1; k--)
 
Console.Write("*");
 

 
Console.Write("\n");
 
}
 

 
Console.ReadLine();
 

 
}
 

Read more:

Link - 7 Star Pattern in C#

Source: Csharpstar

The Tech Platform

www.thetechplatform.com

    0