0 / 0 / 0
Регистрация: 06.12.2017
Сообщений: 6
1

Вывести на экран сумму элементов лежащих на главной диагонали

06.12.2017, 16:39. Показов 4155. Ответов 2

Студворк — интернет-сервис помощи студентам
Добрый день, прошу о помощи, т.к. сама разобраться не могу.
Заранее спасибо
Дан квадратный массив A и B. Вывести на экран сумму элементов
лежащих на главной диагонали.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2017, 16:39
Ответы с готовыми решениями:

Подсчитать сумму элементов матрицы ниже главной диагонали
В Матрице 5*5 подсчитать сумму элементов ниже главной диагонали Заранее спасибо :)

Найти сумму модулей элементов, расположенных ниже главной диагонали
мне нужно код из с++ переделать в Javа, пожалуйста помогите! вот код... int main() {...

Найти сумму положительных элементов выше главной диагонали матрицы
Дана квадратная целочисленная матрица NxN. Найти сумму положительных элементов выше главной...

Вычислить сумму элементов матрицы, расположенных выше главной и ниже побочной диагонали
Дана целочисленная квадратная матрица произвольного размера. Значения элемен-тов матрицы задаются...

2
4 / 4 / 3
Регистрация: 07.05.2017
Сообщений: 52
06.12.2017, 19:25 2
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Random r = new Random();
n=10;
int[][] a = new int[n][n];
for (int i=0;i<n;i++){
for (int j=0;j<n;j++){
a[i][j]=r.nextInt(100);
System.out.print(a[i][j]+"\t");}
System.out.println();}
 
int s=0;
for (int i=0;i<n;i++)
for (int j=0;j<n;j++)
if (i=j) s+=a[i][j];
 
System.out.println("Сумма элементов на главной диагонали "+s);
0
746 / 493 / 285
Регистрация: 10.09.2015
Сообщений: 1,530
06.12.2017, 20:14 3
Лучший ответ Сообщение было отмечено Wivern как решение

Решение

Дано две матрицы А и Б или
матрица размером А на Б???

Добавлено через 24 минуты
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
import java.util.Arrays;
 
public class Task006 {
    public static void main(String[] args) {
        int n = 5;
        int[][] matrix = createMatrix(n, n, 0, 9);
        System.out.println("Дана матрица:\n" + matrixToString(matrix));
 
        int sum = sumMainDiagonal(matrix);
        System.out.println("Сумма элементов главной диагонали матрицы: " + sum);
    }
 
    public static int sumMainDiagonal(int[][] matrix) {
        int sum = 0;
        if (matrix != null) {
            for (int i = 0; i < matrix.length && i < matrix[i].length; i++) {
                sum += matrix[i][i];
            }
        }
        return sum;
    }
 
    public static int[][] createMatrix(int n, int m, int min, int max) {
        int[][] matrix = n > 0 && m > 0 ? new int[n][m] : new int[0][0];
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < m; j++) {
                matrix[i][j] = (int) (Math.random() * (Math.abs(max - min) + 1)) + min;
            }
        }
        return matrix;
    }
 
    public static String matrixToString(int[][] matrix) {
        StringBuilder sb = new StringBuilder();
        if (matrix != null) {
            for (int[] array : matrix) {
                sb.append(Arrays.toString(array)).append("\n");
            }
        }
        return sb.toString();
    }
}
Добавлено через 2 минуты
Семестр, видимо, подходит к концу, а долги, к грусти всеобщей, не растворяются )))
0
06.12.2017, 20:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2017, 20:14
Помогаю со студенческими работами здесь

Вывести на экран значения тех эле-ментов, лежащих выше главной диагонали, которые больше всех элементов, лежащих ниже главной диагонали
А кто-нибудь может помочь еще с этим: Дан вещественный массив А. Вывести на экран значения тех...

В матрице n-го порядка найти сумму элеметнов, лежащих выше побочной диагонали, и произведение элементов лежащих ниже главной диагонали
В матрице n-го порядка найти сумму элеметнов, лежащих выше побочной диагонали, и произведение...

Найти сумму элементов матрицы А, лежащих на главной диагонали
Найти сумму элементов матрицы А, лежащих на главной диагонали. Умножить на эти значения все...

Подсчитать сумму элементов матрицы, лежащих на главной диагонали
Матрица с размерностью n на m заполняется случайными числами в диапазоне от -10 до 10. Подсчитать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru