С++. Определить максимальный элемент матрицы ** главной диагонали и сумму элементов этой...

0 голосов
113 просмотров

С++. Определить максимальный элемент матрицы на главной диагонали и сумму элементов этой диагонали. Размер матрицы вводить с клавиатуры, элементы, а также результат, разместить в памяти динамически.


Информатика (308 баллов) | 113 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

#include #include using namespace std;
int main(){
int *enter = new int;
cout << "Enter x: "; cin >> *enter; const int *x = new int(*enter);*enter = 0;cout << "Enter y: "; cin >> *enter; const int *y = new int(*enter);
int *mat = new int[*x][*y];
for (int i = 0; i < *x; i++){ for (int j = 0; j < *y; j++){ cout << "Enter [" << i << "][" << j << "]: "; cin >> mat[i][j]; };};
int *max = new int(0);
for (int i = 0; i < *x; i++){ if (mat[*x] > *max){ *max = mat[*x]; };};}

(482 баллов)
0 голосов

////////////////////////


image
(1.3k баллов)
0

Тут х и у надо отдельно

0

Так то изи

0

Что Вы подразумеваете под х и у? Размерность матрицы?

0

Ага, то есть arr[x][y]

0

Я думаю, тут используется квадратная матрица.