Распечатка матрицы 5х5 и суммирование на основе ввода с консоли - PullRequest
0 голосов
/ 25 апреля 2020

импорт java .util.Scanner; publi c class MatrixSum {`publi c stati c void main (String [] args) {// 1. попросить пользователя ввести номера Scanner in = new Scanner (System.in); System.out.println («Введите одно число, которое будет числом строк и столбцов:»);

    int number = in.nextInt();
    System.out.println("Enter a matrix row by row: ");


    // 2. create a 4x4 2D array and store the user's input in it
    double[][] array = new double[number][number];

    for (int i = 0; i < array.length; i++)
    {
        for (int j = 0; j < array[0].length; j++)
        {
            array[i][j] = in.nextDouble();
            System.out.println(array[i][j] + " ");
    }
    }
    double sum = 0.0;
    for (int i = 0; i < array.length; i++)
    {
        for (int j = 0; j < array[0].length; j++)
        {
            if (i == j) sum = sum + array[i][j];
                System.out.println("Sum of the elements in the major diagonal is: " + sum);

        }
    }

}

}

...