Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 16.08.2018
Сообщений: 37
1

Найдите индексы первого вхождения максимального элемента

20.10.2018, 10:58. Показов 3963. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Найдите индексы первого вхождения максимального элемента.

Формат входных данных
Программа получает на вход размеры массива n и m, затем n строк по m чисел в каждой. n и m не превышают 100.

Формат выходных данных
Выведите два числа: номер строки и номер столбца, в которых стоит наибольший элемент в двумерном массиве. Если таких элементов несколько, то выводится тот, у которого меньше номер строки, а если номера строк равны то тот, у которого меньше номер столбца.

Sample Input:

3 4
0 3 2 4
2 3 5 5
5 1 2 3
Sample Output:

1 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
#include <iostream>
using namespace std;
int main() {
    int a[100][100], n, m,max=0,indy,indx;
    cin >> n >> m;
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < m; j++) {
            cin >> a[i][j];
        }
    }
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < m; j++) {
            if (a[i][j] > max) {
                max = a[i][j];
            }
            if(max==a[i][j]){
                indy=i; indx=j;
            }
        }
    }
    cout<<indy<<" " <<indx;
    return 0;
}
Добавлено через 22 минуты
а все решил. надо было удалить эту чать кода
C++
1
2
 }
            if(max==a[i][j]){
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.10.2018, 10:58
Ответы с готовыми решениями:

Найти индексы первого вхождения максимального элемента
Задача №1 Найдите индексы первого вхождения максимального элемента. Формат входных данных...

Объясните программу, находящую индексы первого максимального элемента массив
Задание - Двумерный массив имеет n строк и М столбцов ( n и m вводится с клавиатуры ) и заполняет...

Найти номер первого максимального элемента среди отрицательных элементов, расположенных до первого элемента, большего заданного числа Т
Написать собственную функцию для работы с одномерным динамическим массивом, заданным указателем....

Найти номер первого максимального элемента среди отрицательных элементов, расположенных до первого элемента, большего Т.
Задан целочисленный одномерный массив a из n элементов. Найти номер первого максимального элемента...

0
20.10.2018, 10:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2018, 10:58
Помогаю со студенческими работами здесь

Образовать матрицу A(nxn), сгенерировав элементы случайным образом. Определить индексы минимального элемента матрицы. Определить индексы максимального
Образовать матрицу A(nxn), сгенерировав элементы случайным образом. Определить индексы минимального...

Найдите значение первого максимального элемента
3. Пусть матрица A целых чисел размером 100 x 100 записана по строкам в текстовом файле. Найдите...

Определить значение и индексы первого максимального элемента двумерного массива
Составить программу, определяющую и выводящую на экран значение и индексы первого максимального...

Найдите значение первого максимального элемента, а также номер строки и номер столбца, соответствующие этому значению
Пусть матрица А целых чисел размером 100 100 записана по строкам в файле. Найдите значение первого...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru