sum of 2-D Array its rows sum and column sum inC#


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