latest Post

C# Program to Print a Diamond Using Nested Loop



using System;

class program

{

    public static void Main()

    {

        int number, i, k, count = 1;

        Console.Write("Enter number of rows\n");

        number = int.Parse(Console.ReadLine());

        count = number - 1;

        for (k = 1; k <= number; k++)

        {

            for (i = 1; i <= count; i++)

                Console.Write(" ");

            count--;

            for (i = 1; i <= 2 * k - 1; i++)

                Console.Write("*");

            Console.WriteLine();

        }

        count = 1;

        for (k = 1; k <= number - 1; k++)

        {

            for (i = 1; i <= count; i++)

                Console.Write(" ");

            count++;

            for (i = 1; i <= 2 * (number - k) - 1; i++)

                Console.Write("*");

            Console.WriteLine();

        }

        Console.ReadLine();

    }

}

Here is the output of the C# Program:

Enter number of rows
3
  *
 ***
*****
 ***
  *

About Mallikarjun A

Mallikarjun A
Recommended Posts × +

0 comments:

Post a Comment