Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kenny58
0 / 0 / 0
Регистрация: 21.02.2011
Сообщений: 19
#1

Максимум из минимумов - C++

25.04.2012, 14:36. Просмотров 777. Ответов 1
Метки нет (Все метки)

День добрый. Подскажите пожалуйста, что у меня не правильно? 2 день туплю

Задана матрица X[1..M, 1..N] целых чисел (1 ≤ M, N ≤ 100). Все числа в матрице различны. В каждой строке находится минимальный элемент, затем среди этих чисел выбирается максимальное. Составьте программу, находящую номер строки матрицы X, в которой расположено выбранное число.

Ввод
В первой строке содержится, через пробел, два числа M и N. В следующих M строках через пробел по N чисел записан исходный массив.
Вывод
Выведите одно число - номер строки в которой содержится максимум из минимумов.

Ввод
4 3
1 97 50
79 22 63
11 59 8
57 44 81
Вывод
4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
using namespace std;
    int main()
{
const int MAX=100;
const int MIN=1;
int N,M,i,j,mimax,min,z;
int a[MAX][MAX];
cin>>N;
cin>>M;
for (i=0;i<N;i++)
{
    for (j=0;j<M;j++)
        cin>>a[i][j];
}
mimax=0;
for (i=0;i<N;i++)
{
    min=0;
    for (j=0;j<M;j++)
    {
        if (a[j][i]<min)
            min=a[j][i];
        if (min>mimax)
        {
            mimax=min;
            z=i;
        }
    }
}
cout<<mimax;
cout<<z;
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2012, 14:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Максимум из минимумов (C++):

Найти максимум среди локальных минимумов последовательности - C++
В потоке ввода данных записана последовательность целых чисел, последнее из которых 0. Найти максимум среди локальных минимумов (т.е....

В матрице найти максимум среди минимумов по строкам - C++
задача: Дана действительная матрица размера n * m, все элементы которой различны. В каждой строке выбирается элемент с наименьшим...

Найти максимум в диагонали матрицы и перевернуть строки, в которых есть этот максимум - C++
Найти максимум в диагонали матрицы и перевернуть строки, в которых есть этот максимум. Вот заполнение и максимум, но не знаю, как строки...

Умножьте все элементы матрицы на максимум главной диагонали. Вывести максимум главной диагонали - C++
Умножьте все элементы матрицы на максимум главной диагонали. Вывести максимум главной диагонали.

Массив, номера минимумов - C++
Помогите, пожалуйста. пишу программку, вот этот кусок должен выводить номера элементов массива, которые равны минимальному элементу. но...

Количество максимумов и минимумов в массиве - C++
Всем привет, помогите доделать программу, я нашёл Максимум и Минимум,а как найти их количество!? #include &lt;iostream&gt; using namespace...

1
valeriikozlov
Эксперт С++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
25.04.2012, 19:17 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>
using namespace std;
    int main()
{
const int MAX=100;
const int MIN=1;
int N,M,i,j,mimax,min,z=0;
int a[MAX][MAX];
cin>>N;
cin>>M;
for (i=0;i<N;i++)
{
    for (j=0;j<M;j++)
        cin>>a[i][j];
}
mimax=0;
for (i=0;i<N;i++)
{
    min=0;
    for (j=1;j<M;j++)
    {
        if (a[i][j]<a[i][min])
            min=j;
 
    }
    if (a[i][min]>mimax)
    {
        mimax=a[i][min];
        z=i;
    }
}
cout<<mimax<<endl;
cout<<z+1<<endl;
return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2012, 19:17
Привет! Вот еще темы с ответами:

Подсчитать число локальным минимумов - C++
Элемент матрицы называется локальным минимумом, если он строго меньше всех имеющихся у него соседей. Подсчитать количество локальных...

Количество локальных минимумов в списке - C++
Всем привет, в списке нужно подсчитать кол-во локальных минимумов и вывести их. Подсчитать подсчитал, но вывести не знаю как. Помогите...

Подсчитать количество локальных минимумов - C++
Элемент матрицы называется локальным минимумом, если он строго меньше всех имеющихся у него соседей. Подсчитать количество локальных...

Среди введенных четных чисел найдите максимум (М1), также найдите максимум (М2) среди нечетных чисел - C++
На вычислительной практие дали такое задание: С клавиатуры вводится произвольная последовательность целых положительных чисел. Числа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru