/
s-evg
/
cpps
Обзор
Документация
Войти
/
s-evg
/
cpps
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
5/03/main.cpp
49 строк
2 KB
s-evg
hw 5
21 апр 2026, 11:10
21 апр 2026, 11:10
92d20c1
Код
Авторство
О чём код?
// создаёт и инициализирует двумерный массив целых чисел размерностью 3х6, // выводит на экран все элементы массива в виде таблички, // находит индексы минимального и максимального элементов массива и выводит их на экран #include <iostream> int main() { // Объявляем и инициализируем двумерный массив с целыми числами размерностью 3х6 int arr[3][6] = { {41, 4527, 45, 851552, 425, 336}, {4233, 15, 923, 25610, 41, 4527}, {7568, 65, 953, 94610, 31, 5257} }; // Объявляем переменные для хранения минимального и максимального значений и их индексов int minNum = arr[0][0]; int maxNum = arr[0][0]; int minIndexI = 0; int minIndexJ = 0; int maxIndexI = 0; int maxIndexJ = 0; // Выводим массив в виде таблицы и ищем индексы мин/макс std::cout << "Массив: \n"; for (int i = 0; i < 3; i++) { for (int j = 0; j < 6; j++) { std::cout << arr[i][j] << "\t"; // Проверяем, является ли текущее значение меньше минимального if (arr[i][j] < minNum) { minNum = arr[i][j]; minIndexI = i; minIndexJ = j; } // Проверяем, является ли текущее значение больше максимального if (arr[i][j] > maxNum) { maxNum = arr[i][j]; maxIndexI = i; maxIndexJ = j; } } std::cout << std::endl; } // Выводим индексы минимального и максимального значений std::cout << "Индекс минимального элемента: " << minIndexI << " " << minIndexJ << std::endl; std::cout << "Индекс максимального элемента: " << maxIndexI << " " << maxIndexJ << std::endl; return 0; }