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

Тренер, отбор фамилий - C++

Восстановить пароль Регистрация
 
Neotwalker
21 / 1 / 0
Регистрация: 22.12.2013
Сообщений: 132
16.07.2014, 07:41     Тренер, отбор фамилий #1
Помогите реализовать.
Мирко сделал карьеру в мире баскетбола, начал как простой зритель, затем освоил умение продавать напитки и еду, и наконец, достиг желанной позиции тренера национальной команды. Он столкнулся с трудной задачей: выбрать пять основных игроков на предстоящий матч против Таджикистана.
Мирко невероятно ленив, он не старается запомнить имена игроков, не говоря уже об их фактических навыки. Вот почему он остановился на выборе пяти игроков, которые имеют одинаковую первую букву в фамилиях, так что он может вспомнить их более легко. Если нет пять игроков, имеющих совпадающую первую букву фамилий, Мирко просто отменит игру!
Для того чтобы получить представление о возможностях своей команды, Мирко хочет знать все различные буквы, с которых могут начинаться фамилии игроков его основной команды.
Первая строка ввода содержит натуральное число N (1 ≤ N ≤ 150) – количество игроков в команде Мирко.
Каждая из следующих N строк содержит одно слово (не более 30 символов, состоящую только из строчных букв английского алфавита) – фамилию одного из игроков.
Если нет пяти игроков, которых Мирко может выбрать по его критерию, вывести единственную строку, содержащую слово "PREDAJA" (без кавычек). В противном случае выведите все возможные первые буквы фамилий игроков в лексикографическом порядке в одной строке без пробелов.

Пример ввода 1

18
babic
keksic
boric
bukic
sarmic
balic
kruzic
hrenovkic
beslic
boksic
krafnic
pecivic
klavirkovic
kukumaric
sunkic
kolacic
kovacic
prijestolonasljednikovic

Пример вывода 1

bk
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.07.2014, 07:41     Тренер, отбор фамилий
Посмотрите здесь:

C++ Из списка фамилий упорядочить их по алфавиту
C++ сортировка фамилий
C++ Сортировка фамилий по алфавиту
C++ Перемешивание списка фамилий
C++ сортировка фамилий по алфавитом
C++ Написать генератор фамилий
C++ Сортировка фамилий по алфавиту
C++ Ввод набора фамилий

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dzrkot
16.07.2014, 08:44
  #2

Не по теме:

что за идиотские задачи...
хотя жизненно...заказчик....в тз много воды и глупостей....

AntonChik
1083 / 581 / 21
Регистрация: 11.11.2008
Сообщений: 1,544
16.07.2014, 13:41     Тренер, отбор фамилий #3
ну я набросаю на коленке, а вы доработаете
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
main()
{
int N,i;
char str[30];
int b[255];// надо бы только чтоб обнуленный был
printf("введите N:");
scanf("%d",&N);
for(i=0;i<N;i++)
{
printf("\nвведите фамилию (%d/%d):", i,N);
scanf("%s",&str);
b[str[0]]++;
}
printf("\nрезультат: \n");
bool found = false;
for(i='a'; i<='z'; i++)
{
if(b[i] == 5) {printf("%c",i);found=true;}
}
if(!found) printf("\nPREDAJA");
//
return;
}
Yandex
Объявления
16.07.2014, 13:41     Тренер, отбор фамилий
Ответ Создать тему
Опции темы

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