Допоможіть виконати це завдання в с++: У матриці цілих чисел розміром 4*4 визначити найбільший елемент та його індекси.
Ответы
#include <iostream>
int main() {
// Ініціалізація матриці 4x4
int matrix[4][4] = {{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12},
{13, 14, 15, 16}};
int maxElement = matrix[0][0]; // Початково вважаємо, що найбільший елемент це перший елемент матриці
int rowIndex = 0;
int colIndex = 0;
// Перебираємо всі елементи матриці для пошуку найбільшого елемента
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
if (matrix[i][j] > maxElement) { // Якщо поточний елемент більший за максимальний, то змінюємо максимальний елемент і запам'ятовуємо індекси
maxElement = matrix[i][j];
rowIndex = i;
colIndex = j;
}
}
}
// Виводимо результати
std::cout << "Найбільший елемент: " << maxElement << std::endl;
std::cout << "Індекс рядка: " << rowIndex << std::endl;
std::cout << "Індекс стовпця: " << colIndex << std::endl;
return 0;
}
Підходить?