using System.Collections.Generic;
public static void Main()
int[][] result = GenerateTriangle(5);
for(int i = 0; i < result.Length; i++)
for(int j = 0; j < result[i].Length; j++)
Console.Write(result[i][j] + " ");
public static int[][] GenerateTriangle(int numRows)
int[][] arr = new int[numRows][];
for (int i = 0; i < numRows; i++)
for (int j = 0; j <= i; j++)
arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j];