Tuesday, 27 August 2013

Program that accepts a 2D array of 4 by 5 by numbers and display the sum of all the rows, columns and the entire matrix ?

import java.util.Scanner;

public class TwoD {

    public static void main(String[] args) {
        float sum = 0, isum = 0;
        int a[][] = new int[4][5];
        Scanner in = new Scanner(System.in);
        for (int i = 0; i <= 3; i++) {
            for (int j = 0; j <= 4; j++) {
                System.out.println("Enter element no. " + i + j);
                a[i][j] = in.nextInt();
            }
        }
        System.out.println("Entered matrix is:");
        for (int i = 0; i <= 3; i++) {
            for (int j = 0; j <= 4; j++) {
                System.out.print(a[i][j] + "    ");
            }
            System.out.println();
        }
        for (int i = 0; i <= 3; i++) {
            for (int j = 0; j <= 4; j++) {
                sum = sum + a[i][j];
            }
            isum = isum + sum;
            System.out.println("Sum of " + (i + 1) + " row is:" + sum);
            sum = 0;
        }

        for (int i = 0; i <= 4; i++) {
            for (int j = 0; j <= 3; j++) {
                sum = sum + a[j][i];
            }
            System.out.println("Sum of " + (i + 1) + " coloum is:" + sum);
            sum=0;

        }
        System.out.println("Sum of intire matrix is: " + isum);

    }
}

No comments:

Post a Comment