![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 241
|
![]()
Здравствуйте!Не могу справится с решением задания.
Условие: Информация об участниках спортивных соревнований содержит наименование страны, название команды, ФИО игрока, игровой номер, возраст, рост и вес. Вывести информацию о самой молодой команде. Есть начальный код: Код:
Помогите пожалуйста. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 241
|
![]()
Хотя бы алгоритм подскажите.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 15.12.2013
Сообщений: 42
|
![]()
Поскольку в структуре отсутствует дата создания команды, под "молодой" думаю, может пониматься только среднее арифметические возрастов участников.
Если так, то просто находишь его для всех команд и в цикле сравниваешь => находишь наименьшее. |
![]() |
![]() |
![]() |
#4 | ||
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]() Цитата:
Цитата:
"Самая молодая команда", - это не возраст самого молодого участника, а дата вступления команды в соревнования (да будет Вам известно). Задача нерешаема, т.к. этих исходных, не существует.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
||
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
согласен с мнением kappa937,
думаю, что в данной задаче нужно найти минимальный средний возраст команды (это сумма возрастов всех игроков в одной команде, разделенная на количество игроков в данной команде). Алгоритмов может быть несколько. Один из самых простых - брать запись данных очередного игрока. получать оттуда название команды, перебором определять, что ранее такого название не было (перебрать игроков до обрабатываемого), если такой команды ранее не было, то перебрать все записи от текущей и до конца списка, сверяя с названием обрабатываемой команды. Возраст всех найденных в команде игроков суммировать и одновременно подсчитывать количество игроков. При окончании цикла, получить среднее значение возраста и сверить этот средний возраст с минимальным (изначально минимальный возраст сделать заведомо невозможным большим числом, ну, например, 500), если вычисленный средний возраст меньше минимального, то запомнить этот возраст как минимальный и в отдельную переменную запомнить название команды. повторить данные действия для всех записей массива. всё. задача решена. p.s. А можно использовать другой алгоритм: отсортировать записи по названию команды, потом за один проход уже можно подсчитать данные подряд идущих игроков одной команды. Есть и другие алгоритмы. Выбирайте, какой понятнее/проще для Вас/больше нравится! |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 241
|
![]()
Из всего предложенного,думаю стоит пойти по алгоритму:найти среднее арифметическое возрастов участников,и сравнить их между командами.
Но вот как мне это оформить в программе!Помогите пожалуйста! Последний раз редактировалось spectrum988; 19.12.2013 в 01:45. |
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Берите любой из них, какой нравится, и реализовывайте. p.s. "реализовать" алгоритм в данном контексте означает, написать код на языке программирования, который осуществляет обработку данных в описанной алгоритмом порядке. p.p.s. Если у Вас всё настолько плохо с написанием кода, то, возможно, Вам стоит обратиться в раздел Фриланс (там делают работу за вознаграждение) ? |
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамические структуры данных, списковые структуры (надо разобраться что делает программа) | _4Alex4_ | Помощь студентам | 1 | 14.11.2012 07:39 |
Написание программ (древовидные структуры, структуры неспециального вида и т.д.) | Green Gin | Фриланс | 2 | 27.04.2012 15:26 |
Управляющие структуры. Программирование алгоритмов разветвляющейся структуры. | Лёнка | Компоненты Delphi | 1 | 23.04.2012 15:03 |
Структуры в Builder 2007 | ]tach[ | C++ Builder | 2 | 05.06.2011 18:20 |
Структуры в c++ builder | Kazik | Помощь студентам | 1 | 17.05.2010 16:26 |