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

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

Восстановить пароль Регистрация
 
kenny58
0 / 0 / 0
Регистрация: 21.02.2011
Сообщений: 19
25.04.2012, 14:36     Максимум из минимумов #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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2012, 14:36     Максимум из минимумов
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 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;
}
Yandex
Объявления
25.04.2012, 19:17     Максимум из минимумов
Ответ Создать тему
Опции темы

Текущее время: 05:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru