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

11 Июл 2019 в 09:18
350 +1
0
Ответы
1
include include include

const int SIZE = 5;

int main() {
int matrix[SIZE][SIZE];

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

}

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