sum of 2-D Array its rows sum and column sum inC#
using System;
namespace array_digonal_sum
{
class Program
{
static void Main(string[] args)
{
int i, j, sum1 = 0, sum2 = 0, sum3 = 0;
int sum4 = 0, sum5 = 0, sum6 = 0;
int[,] num = new int[3, 3];
Console.WriteLine("Enter number for 3*3 matrix");
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
num[i, j] = int.Parse(Console.ReadLine());
}
}
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
Console.Write(num[i, j] + "\t");
if (i == 0)
{
sum1 = sum1 + num[i, j];
}
}
Console.WriteLine();
}
Console.WriteLine("sum of first row:" + sum1);
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
if (i == 1)
{
sum2 = sum2 + num[i, j];
}
}
} Console.WriteLine("sum of second row:" + sum2);
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
if (i == 2)
{
sum3 = sum3 + num[i, j];
}
}
} Console.WriteLine("sum of third row:" + sum3);
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
if (j == 0)
{
sum4 = sum4 + num[i, j];
}
}
Console.WriteLine();
}
Console.WriteLine("sum of first column:" + sum4);
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
if (j == 1)
{
sum5 = sum5 + num[i, j];
}
}
} Console.WriteLine("sum of second column:" + sum5);
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
if (j == 2)
{
sum6= sum6 + num[i, j];
}
}
} Console.WriteLine("sum of third column:" + sum6);
Console.ReadKey();
}
}
}
Output:
Enter number for 3*3 matrix
2
3
4
5
6
7
8
9
1
2 3 4
5 6 7
8 9 1
sum of first row:9
sum of second row:18
sum of third row:18
sum of first column:15
sum of second column:18
sum of third column:12
Comments
Post a Comment