C++В метании молота состязается n спортcменов. Каждый из их сделал m
C++
В метании молота состязается n спортcменов. Каждый из их сделал m бросков. Фаворит определяется по лучшему результату. Определите количество соучастников состязаний, которые разделили первое место, то есть определите количество строк в массиве, которые содержат значение, равное наивеличайшему.
Входные данные:
Программка получает на вход два числа n и m, являющиеся числом строк и столбцов в массиве. Дальше во входном потоке идет n строк по m чисел, являющихся элементами массива.
Выходные данные:
Программка должна вывести одно число - количество победителей соревнования.
Пример
Входные данные:
3 3
3 1 2
1 3 4
3 3 3
Выходные данные:
1
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 maxlt;a[i,j] then max:=a[i,j];
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.
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.