Here i am posting a simple method for printing a Pyramid type output given by the rows values.
i.e Users has to give the rows values that means if some users give value 5 then the length of the pyramid will be of five.
As given in the output i have given the row value 10.
In this case we have 3 loops to be performed :
1) for let knowing which row is to b printed.
2) for printing the spaces between each stars "*"
3) for printing the stars in output "*"
i.e Users has to give the rows values that means if some users give value 5 then the length of the pyramid will be of five.
As given in the output i have given the row value 10.
In this case we have 3 loops to be performed :
1) for let knowing which row is to b printed.
2) for printing the spaces between each stars "*"
3) for printing the stars in output "*"
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace PostslushDemo { class Program { public static void print(int no) { for (int i = 1; i <= no; i++) { for (int j = i; j <= no; j++) { Console.Write(" "); } for (int k = 1; k <= 2 * i - 1; k++) { Console.Write("*" + " "); } Console.WriteLine(); } Console.ReadLine(); } static void Main(string[] args) { Console.WriteLine("Enter the number of rows for the output"); int r = Convert.ToInt32(Console.ReadLine()); print(r); } } }Output :
Tags:
csharp.net