C# Pascal Triangle
I have given here C# code to build a pascal triangle. It uses simple nested for loops and Console.WriteLine functions. The input would be the number of rows in the pascal triangle.
Source Code
using System;
using System.Collections.Generic;
using System.Text;
namespace PascalTriangle
{
class PascalTriangle
{
static void Main(string[] args)
{
System.Console.WriteLine("Pascal Triangle Program");
System.Console.Write("Enter the number of rows: ");
string input = System.Console.ReadLine();
int n = Convert.ToInt32(input);
for (int y = 0; y < n; y++)
{
int c = 1;
for (int q = 0; q < n - y; q++)
{
System.Console.Write(" ");
}
for (int x = 0; x <= y; x++)
{
System.Console.Write(" {0:D} ", c);
c = c * (y - x) / (x + 1);
}
System.Console.WriteLine();
System.Console.WriteLine();
}
System.Console.WriteLine();
}
}
}
Output
|