11
Апр
2018

Как создать массив и вывести сумму каждой строки и колонки сбоку и снизу рядом?

Добрые люди,
допустим, дается массив:

4 3 1 2  
1 7 2 2  
3 3 5 0   

Результат должен быть:

4 3 1 2  10  
1 7 2 2  12  
3 3 5 0  11  
8 13 8 4

Есть код вывода массива:

public static void main(String[] args) {
    int r = 4;
    int col = 6;
    int[][] mat = new int[r][col];
    for (int i = 0; i < mat.length; i++) {
        for (int j = 0; j < mat[i].length; j++) {
            mat[i][j] = (int) (Math.random() * 10);
        }
    }
    int sum = 0;
    // Вывод матрицы
    for (int i = 0; i < mat.length; i++, System.out.println()) {
        for (int j = 0; j < mat[i].length; j++) {
            System.out.print(mat[i][j] + " ");
        }
    }
}

Знаю как вывести сумму каждой строки в отдельности, но это не то, что нужно...

Источник: https://ru.stackoverflow.com/questions/812693/%D0%9A%D0%B0%D0%BA-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2-%D0%B8-%D0%B2%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8-%D1%81%D1%83%D0%BC%D0%BC%D1%83-%D0%BA%D0%B0%D0%B6%D0%B4%D0%BE%D0%B9-%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8-%D0%B8-%D0%BA%D0%BE%D0%BB%D0%BE%D0%BD%D0%BA%D0%B8-%D1%81%D0%B1%D0%BE%D0%BA%D1%83-%D0%B8-%D1%81%D0%BD%D0%B8%D0%B7%D1%83-%D1%80%D1%8F%D0%B4%D0%BE%D0%BC

Тебе может это понравится...

Добавить комментарий