Предмет:
ИнформатикаАвтор:
porterifxrАвтор:
doggon’vegaАвтор:
rosendomclaughlinАвтор:
jetaqdtАвтор:
orlandofischer#include <iostream>
#include <algorithm>
int main()
{
int
N, M,
maximal, minimal,
search;
bool is_find = false;
std::cout << "Введите количество строк(N) и столбцов(M): ";
std::cin >> N >> M;
int** arr = new int* [M];
for(int i = 0; i < N; i++)
arr[i] = new int [M];
for(int i = 0; i < N; i++)
{
for(int j = 0; j < M; j++)
{
std::cin >> arr[i][j];
}
}
maximal = arr[0][0];
for(int i = 0; i < N; i++)
{
search = arr[i][0];
minimal = arr[i][0];
for(int j = 0; j < M; j++)
{
if(arr[i][j] <= minimal)
{
minimal = arr[i][j];
}
if(minimal > maximal)
maximal = minimal;
if(j != 0 && arr[i][j] == search && !is_find)
{
std::cout << "Повторяющая строка: ";
is_find = true;
for(int f = 0; f < M; f++)
std::cout << arr[i][f] << " ";
std::cout << std::endl;
}
}
is_find = false;
}
std::cout << "Максимальное число среди всех минимальных: " << maximal;
for(int i = 0; i < N; i++)
delete[] arr[i];
delete[] arr;
return 0;
}
Извиняюсь за ожидание.
Старался сделать по простому.
Автор:
gaugepruittДобавить свой ответ
Предмет:
Қазақ тiлiАвтор:
trapperОтветов:
Смотреть
Предмет:
ИнформатикаАвтор:
dodgerОтветов:
Смотреть
Предмет:
Қазақ тiлiАвтор:
margeОтветов:
Смотреть
Предмет:
Английский языкАвтор:
maggiedpziОтветов:
Смотреть