C# Program to print Diamond Shape
In this C# program, we will take input (Number of rows) from the user and print the diamond shape based on the Number of rows input by the user.
C# Program to print Diamond Shape Code:
private static void Main(string[] args)
{
int i, j, count = 1, number;
Console.Write("Enter number of rows:");
number = int.Parse(Console.ReadLine());
count = number - 1;
for (j = 1; j <= number; j++)
{
for (i = 1; i <= count; i++)
{
Console.Write(" ");
}
count--;
for (i = 1; i <= 2 * j - 1; i++)
{
Console.Write("*");
}
Console.WriteLine();
}
count = 1;
for (j = 1; j <= number - 1; j++)
{
for (i = 1; i <= count; i++)
{
Console.Write(" ");
}
count++;
for (i = 1; i <= 2 * (number - j) - 1; i++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.ReadLine();
}
C# Program to print Diamond Shape Output: