Задать вопрос
2 апреля, 03:49

C++

В метании молота состязается n спортcменов. Каждый из них сделал m бросков. Победитель определяется по лучшему результату. Определите количество участников состязаний, которые разделили первое место, то есть определите количество строк в массиве, которые содержат значение, равное наибольшему.

Входные данные:

Программа получает на вход два числа n и m, являющиеся числом строк и столбцов в массиве. Далее во входном потоке идет n строк по m чисел, являющихся элементами массива.

Выходные данные:

Программа должна вывести одно число - количество победителей соревнования.

Пример

Входные данные:

3 3

3 1 2

1 3 4

3 3 3

Выходные данные:

1

+3
Ответы (1)
  1. 2 апреля, 06:46
    0
    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

    36

    37

    38

    39

    var a:array[0 ... 100,0 ... 100] of integer;

    n, m, i, j, max, col: integer;

    begin

    read (n) ;

    read (m) ;

    for i:=0 to n-1 do

    for j:=0 to m-1 do

    begin

    read (a[i, j]) ;

    if max
    end;

    for i:=0 to n-1 do

    for j:=0 to m-1 do

    if max=a[i, j] then begin inc (col) ; break; end;

    writeln (col) ;

    for i:=0 to n-1 do

    for j:=0 to m-1 do

    if max=a[i, j] then begin write (i, ' ') ; break; end;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «C++ В метании молота состязается n спортcменов. Каждый из них сделал m бросков. Победитель определяется по лучшему результату. Определите ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы