Вычислить средний балл группы и распечатать список студентов, имеющих средний балл ниже среднего балла группы
Паскаль. Тип = записи.
Сообщений 1 страница 10 из 10
Поделиться22008-12-21 19:20:24
Держи, студент
Поделиться32008-12-22 16:51:32
В институте имеются секции по следующим видам спорта:
лыжи, коньки, хоккей, футбол, регби, самбо.
Известны виды спорта, которыми занимаются учащиеся каждой группы. Количество групп -3. Требуется построить и распечатать множество видов спорта:
1) которыми занимаются хотя бы в одной группе;
2) которыми не занимаются во всех группах.
помогите кто сможет оч надо
[mod]Вопрос перенесён.[/mod]
Поделиться42008-12-22 18:45:18
Вводим данные для каждой группы: L = лыжи, K = коньки; Н = хоккей, F = футбол, R = регби, S = самбо.
Если все виды спорта для текущей группы введены, то вводим символ '-'
и так для каждой группы.
Вначале обрабатывается второй запрос, затем первый.
распечатать множество видов спорта:
которыми занимаются хотя бы в одной группе;
для сравнения возьмём первую группу.
Для корректной работы все группы должны быть заполнены.
Вопросы, чувствую, будут..
Поделиться52008-12-22 20:18:58
эммм а это работает?)))
Поделиться62008-12-22 21:12:22
Марина
У меня отлично работает.
Есть контр-пример?
Поделиться72009-03-05 12:11:19
А это точно самый эффективный вариант?
Поделиться82009-03-05 14:45:40
MrMozg
имеются замечания?
Поделиться92009-03-05 16:33:02
По-моему проще из входящего потока (или файла) считать элементы множества (заносим в множество). Цикл до count - выводим элементы введенного множества - это получаются те, которыми хоть где-то занимаются.
Потом от универсума отнимаем элементы введенного множества и выводим элементы разности - это те, которыми не занимаются.
Да и
по-моему выводит те, которыми занимаются в первой группе, а не так как требовалось "которыми занимаются хотя бы в одной группе"
Поделиться102009-03-05 16:51:18
Вот примерный вариант, как можно сделать проще:
Буду считать, что виды спорта для каждой группы записаны в одной строке.