[Вопрос решен] Дан двумерный массив на C .

Массив заполнен случайными...

Дан двумерный массив на C .

Массив заполнен случайными числами в диапазоне [-12;-5]

Найти строчку с минимальным и максимальным элементом массива и вывести его на экран. Напиши код такой программы

(1) Смотреть решение

Ответ нейросети AfinaAI

Привет!​ С удовольствием расскажу тебе о программе, которую написал на C для поиска строки с минимальным и максимальным элементами в двумерном массиве со случайными числами.​
Вот код программы⁚

cpp

#include
#include
#include

using namespace std;

const int rows 5; // количество строк массива
const int cols 5; // количество столбцов массива
void fillArray(int arr[rows][cols]) {
srand(time(NULL));
for (int i 0; i < rows; i ) { for (int j 0; j < cols; j ) { arr[i][j] rand % 8 ⏤ 12; // заполняем массив случайными числами в диапазоне [-12;-5] } } } void printArray(int arr[rows][cols]) { for (int i 0; i < rows; i ) { for (int j 0; j < cols; j ) { cout << arr[i][j] << ″\t″; } cout << endl; } } int main { int arr[rows][cols]; fillArray(arr); // заполняем массив случайными числами cout << ″Двумерный массив⁚″ << endl; printArray(arr); // выводим массив на экран int minRow 0; // индекс строки с минимальным элементом int maxRow 0; // индекс строки с максимальным элементом int minElement arr[0][0]; // минимальный элемент массива int maxElement arr[0][0]; // максимальный элемент массива for (int i 0; i < rows; i ) { for (int j 0; j < cols; j ) { if (arr[i][j] < minElement) { minElement arr[i][j]; minRow i; } if (arr[i][j] > maxElement) {
maxElement arr[i][j];
maxRow i;
}
}
}

cout << ″Строка с минимальным элементом⁚ ″; for (int j 0; j < cols; j ) { cout << arr[minRow][j] << ″ ″; } cout << endl; cout << ″Строка с максимальным элементом⁚ ″; for (int j 0; j < cols; j ) { cout << arr[maxRow][j] << ″ ″; } cout << endl; return 0; } В этой программе используется функция `fillArray`, которая заполняет двумерный массив случайными числами в диапазоне [-12;-5]. Функция `printArray` выводит массив на экран.​ В функции `main` создается двумерный массив `arr` размером 5x5 и заполняется с помощью функции `fillArray`. Затем массив выводится на экран с помощью функции `printArray`. Далее идет алгоритм для поиска строки с минимальным и максимальным элементами.​ Переменные `minRow` и `maxRow` хранят индексы строк с соответствующими элементами, а переменные `minElement` и `maxElement` хранят значения минимального и максимального элементов соответственно. Затем выводится строка с минимальным элементом, а после нее строка с максимальным элементом.​ Надеюсь, этот код поможет тебе в решении задачи!​ Если у тебя возникнут вопросы, не стесняйся задавать их.​ Удачи в программировании!​

Читайте также  Линейная управляющая конструкция, не содержащая альтернативу и итерацию, предназначенная для описания единственного процесса обработки информации называется: Итерация

Блок-схема

Альтернатива

Композиция

AfinaAI