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

27 Сен 2019 в 23:41
201 +1
0
Ответы
1
include include

const int SIZE = 5;

int main() {
int matrix[SIZE][SIZE];
int maxElement = -1;

// заполнение матрицы рандомными числами
srand(time(0));
for (int i = 0; i < SIZE; i++) {
for (int j = 0; j < SIZE; j++) {
matrix[i][j] = rand() % 100;
}
}
// поиск максимального элемента в главной диагонали
for (int i = 0; i < SIZE; i++) {
if (matrix[i][i] > maxElement) {
maxElement = matrix[i][i];
}
}
// вывод матрицы
std::cout << "Матрица:" << std::endl;
for (int i = 0; i < SIZE; i++) {
for (int j = 0; j < SIZE; j++) {
std::cout << matrix[i][j] << " ";
}
std::cout << std::endl;
}
// вывод максимального элемента
std::cout << "Максимальный элемент в главной диагонали: " << maxElement << std::endl;
return 0;

}

19 Апр 2024 в 19:09
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир