Привет! С удовольствием расскажу тебе о программе, которую написал на 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` хранят значения минимального и максимального элементов соответственно. Затем выводится строка с минимальным элементом, а после нее строка с максимальным элементом. Надеюсь, этот код поможет тебе в решении задачи! Если у тебя возникнут вопросы, не стесняйся задавать их. Удачи в программировании!