0 / 0 / 1
Регистрация: 18.09.2013
Сообщений: 52
1

Определите количество участников состязаний, которые разделили первое место

22.02.2014, 17:34. Показов 5997. Ответов 1
Метки нет (Все метки)

Состязания. Если перенумеровать спортсменов числами от 0 до n-1, а попытки каждого из них – от 0 до m-1, то на вход программа получает массив int A[n][m], состоящий из неотрицательных чисел.

Будем считать, что победитель определяется по лучшему результату. Определите количество участников состязаний, которые разделили первое место, то есть определите количество строк в массиве, которые содержат значение, равное наибольшему.

Вход Выход
4 3 2
1 2 3
4 5 6
6 2 5
2 3 4
Не забудьте, что все строки и столбцы нумеруются с 0.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.02.2014, 17:34
Ответы с готовыми решениями:

Определить количество участников состязаний, которые разделили первое место
Если в условиях задачи сказано "Дан двумерный массив", то программа получает на вход два числа n и...

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

Определите и выведите на экран номера тех участников, которые набрали не менее 70 баллов
В соревновании принимают участие 30 спортсменов. Номера и результаты спортсменов хранятся в двух...

Определите для каждой команды количество, фамилии и возраст участников, родившихся в указанную пору года
Информация об участниках спортивных соревнований содержит: наименование страны; название команды;...

1
Знаток
156 / 156 / 185
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
22.02.2014, 22:47 2
Лучший ответ Сообщение было отмечено ArtAlex777 как решение

Решение

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
#include <iostream>
using namespace std;
 
int main()
{int a[1000][1000],n,m;
cin>>n>>m;
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
cin>>a[i][j];
 
int max=a[0][0];
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
if(a[i][j]>max) max=a[i][j];
 
int kol=0;
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
if(a[i][j]==max) kol++;
 
cout<<kol;
 
return 0;
 
 
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.02.2014, 22:47
Помогаю со студенческими работами здесь

Определить количество студентов занявших первое место в летнем виде спорта
Имя входного файла: z1271.in Имя выходного файла: z1271.out Про студентов даны сведения фамилия,...

Если можно создать команды с равным количеством участников, то необходимо вывести количество участников в одно
Для проведения игр и различных конкурсов на площади в честь празднования Наурыз организуют команды...

В предложении из n слов первое слово поставить на место второго, второе - на место третьего, и т.д.
В предложении из n слов первое слово поставить на место второго, второе - на место третьего, и...

В массиве наименьшей элемент поместить на первое место, наименьший из оставшихся – на последнее место, следующий по величине – на второе и тд.
15 В массиве A(n) наименьшей элемент поместить на первое место, наимень-ший из оставшихся – на...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru