primary & secondary diagonal sum in C#


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