public static void Main()
int[][] array2D = new int[][]{new int[]{3, 4, 1, 8}, new int[]{1, 4, 9, 11}, new int[]{76, 34, 21, 1}, new int[]{2, 1, 4, 5}};
int[] maxElements = findMaximumElement(4, array2D);
for (int i = 0; i < maxElements.Length; i++)
Console.WriteLine("Maximum number in row: " + (i + 1) + " is:" + maxElements[i]);
public static int[] findMaximumElement(int no_of_rows, int[][] inputArray)
int[] resultArray = new int[no_of_rows];
for (int j = 0; j < inputArray[i].Length; j++)
if (inputArray[i][j] > max)