primary & secondary diagonal sum in C#
using System;
namespace array_digonal_sum
{
class Program
{
static void Main(string[] args)
{
int i, j, primerysum = 0, secondorysum=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 == j)
{
primerysum = primerysum + num[i, j];
}
}
Console.WriteLine();
}
Console.WriteLine("sum of primary digonal in matrix:" + primerysum);
Console.WriteLine();
for (i = 0; i < 3; i++)
{
secondorysum = secondorysum +num[i,2-i];
}
Console.WriteLine("sum of Secondary digonal in matrix:" + secondorysum);
Console.ReadKey();
}
}
}
Output
Enter number for 3*3 matrix
1
4
2
6
4
8
7
6
5
1 4 2
6 4 8
7 6 5
sum of primary digonal in matrix:10
sum of Secondary digonal in matrix:13
Comments
Post a Comment