﻿ C# exercises and solutions-C# array: series of numbers

# C# exercises and solutions-C# array: series of numbers

## C# array exercise: series of numbers

Exercise: A two-dimensional array stores values in rows and columns. By using two-dimensional array, write C# program to display a table of numbers as shown below:

 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

Solution:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.IO;

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

printSeries();

}

public static void printSeries()

{

int[,] tArr = new int[5, 5];

int i, j;

for (i = 0; i < 5; i++) //assign values to the two-dimensional array

for (j = 0; j < 5; j++)

{

if (i == 0) tArr[i, j] = j + 1; //fill the first row

else if (i > 0 && j == 0)

tArr[i, j] = tArr[i - 1, 4] + 1; //fetching the value of the last cell in the previous row

else

tArr[i, j] = tArr[i, j - 1] + 1; //fill subsequent cells

}

for(i=0;i<5;i++){ //print the array

for(j=0;j<5;j++)

Console.Write("{0}\t",tArr[i,j]);

Console.WriteLine();

}

}

}

}