In this blog, we display a pyramid. Pyramid which looks like this,

1
121
12321
1234321
123454321

Solution

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace ConsoleApplication59 {
  6. class Program {
  7. static void Main(string[] args) {
  8. int numberoflayer = 6, Space, Number;
  9. Console.WriteLine("Print paramid");
  10. for (int i = 1; i <= numberoflayer; i++) // Total number of layer for pramid
  11. {
  12. for (Space = 1; Space <= (numberoflayer - i); Space++) // Loop For Space
  13. Console.Write(" ");
  14. for (Number = 1; Number <= i; Number++) //increase the value
  15. Console.Write(Number);
  16. for (Number = (i - 1); Number >= 1; Number--) //decrease the value
  17. Console.Write(Number);
  18. Console.WriteLine();
  19. }
  20. }
  21. }
  22. }

Paramid-in-csharp.jpg

If we want to display asterisk pyramid like this

*
***
*****
*******
*********

Solution

  1. int numberoflayer = 6, Space, Number;
  2. Console.WriteLine("Print paramid");
  3. for (int i = 1; i <= numberoflayer; i++) // Total number of layer for pramid
  4. {
  5. for (Space = 1; Space <= (numberoflayer - i); Space++) // Loop For Space
  6. Console.Write(" ");
  7. for (Number = 1; Number <= i; Number++) //increase the value
  8. Console.Write('*');
  9. for (Number = (i - 1); Number >= 1; Number--) //decrease the value
  10. Console.Write('*');
  11. Console.WriteLine();
  12. }

Asterisk-Paramid-in-csharp.jpg