/
ArtT
/
Netology
Обзор
Документация
Войти
/
ArtT
/
Netology
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Part1/task_1_5_3.cpp
52 строки
1 KB
ArtT
Навёл порядок
14 ноя 2025, 15:46
14 ноя 2025, 15:46
27cf136
Код
Авторство
О чём код?
#include <iostream> #include <vector> using namespace std; int main() { setlocale(LC_CTYPE, "rus"); int sizeArr1{0}, sizeArr2{0}; cout << "Введите количество строк массива: "; cin >> sizeArr1; cout << "Введите количество столбцов массива: "; cin >> sizeArr2; vector<vector<int>> arr(sizeArr1, vector<int>(sizeArr2)); srand(time(0)); int minEl{0}, maxEl{0}; int minIndexI{0}, minIndexJ{0}; int maxIndexI{0}, maxIndexJ{0}; for (int i=0; i<sizeArr1; i++){ for(int j=0; j<sizeArr2; j++){ arr[i][j] = rand(); cout << arr[i][j]; if (j < sizeArr2 - 1) cout << "\t"; if (i == 0 && j == 0) { minEl = arr[i][j]; maxEl = arr[i][j]; continue; } if (arr[i][j] < minEl) { minEl = arr[i][j]; minIndexI = i; minIndexJ = j; } if (arr[i][j] > maxEl) { maxEl = arr[i][j]; maxIndexI = i; maxIndexJ = j; } } cout << endl; } cout << "Индекс минимального элемента: " << minIndexI << " " << minIndexJ << endl; cout << "Индекс максимального элемента: " << maxIndexI << " " << maxIndexJ << endl; return 0; }