This blog article shows you how to do a Pascal Triangle using C#. I found this code in C# but the below sharp does not really show as a triangle.

Hence, I modified the C++ version of the Pascal Triangle. The code as below.
class Program
{
static void Main(string[] args)
{
long n = 5;
genPascalsTriangle(n);
}
public static long fact(long n)
{
long i, fact = 1;
for (i = n; i > 1; i–)
fact *= i;
return fact;//factorial of given number
}
public static long nCr(long n, long r)
{
long nume = 1, i;
for (i = n; i > r; i–)
nume *= i;
return (nume / fact(n – r));
}
public static void genPascalsTriangle(long n)
{
string str = “”;
for (int i = 0; i < n; i++)
{
for (int j = 0; j < (n – i – 1); j++)
Console.Write(str.PadLeft(3));
for (int j = 0; j < (i + 1); j++)
{
Console.Write(str.PadLeft(3));
Console.Write(nCr(i, j));
Console.Write(str.PadLeft(3));
}
Console.WriteLine();
}
}
}
You will see the triangle will you run the code.

Source code download: https://github.com/chanmmn/general/tree/master/ConAppPad/?WT.mc_id=DP-MVP-36769