Предмет: Информатика,
автор: yurik1
С++. Определить максимальный элемент матрицы на главной диагонали и сумму элементов этой диагонали. Размер матрицы вводить с клавиатуры, элементы, а также результат, разместить в памяти динамически.
Ответы
Автор ответа:
0
////////////////////////
Приложения:
Автор ответа:
0
Тут х и у надо отдельно
Автор ответа:
0
Так то изи
Автор ответа:
0
Что Вы подразумеваете под х и у? Размерность матрицы?
Автор ответа:
0
Ага, то есть arr[x][y]
Автор ответа:
0
Я думаю, тут используется квадратная матрица.
Автор ответа:
0
#include <iostream>#include <cstdlib>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]; }; };}
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]; }; };}
Приложения:
Похожие вопросы
Предмет: География,
автор: lenovo17382986
Предмет: Алгебра,
автор: akmalismailov314
Предмет: Русский язык,
автор: andrejagafonov25
Предмет: Математика,
автор: Аноним
Предмет: Математика,
автор: dashutaisaeva1