Официальный сайт aktuell 24/7/365
Авторизация
Ресурсы сайта
Предметный каталог
|
|
Смотреть видео hd онлайн
Смотреть русское с разговорами видео
Online video HD
Видео скачать на телефон
Русские фильмы бесплатно
Full HD video online
Смотреть видео онлайн
Смотреть HD видео бесплатно
School смотреть онлайн
В комментариях к посту разбирается еще одна сложная и интересная задача.
Спасибо за условие преподавателю информатике Пономаренко Н.В. из Майкопа за задачу, над которой интересно подумать.
На вход программе подаются сведения о сдаче экзаменов абитуриентами, поступающими на одну специальность. В первой строке сообщается количество абитуриентов N, которое не превосходит 100, каждая из следующих N строк имеет формат
<Фамилия> <Инициалы> <баллы> <льгота>, где <Фамилия> - строка, состоящая не более чем из 20 символов, <Инициалы> - строка, состоящая из 4 символов, <баллы> - через пробел три целых числа, соответствующие оценкам по стобалльной системе, <льгота> - число 0 или 1 (нет льгот или льгота есть). <Фамилия> и <Инициалы>, <Инициалы> и <баллы> а также <баллы> и <льгота> разделены одним пробелом. Пример входной строки:
Иванов П.К. 45 57 38 0
По плану должно быть зачислено 15 абитуриентов. Зачисление
абитуриентов проводится так:
в первую очередь зачисляются абитуриенты, имеющие льготы, если
они набрали более 30 баллов по каждому предмету; далее зачисляются абитуриенты в порядке убывания суммы баллов по трем предметам.
Требуется написать как можно более эффективную программу (укажите используемую версию языка программирования, например, Borland Pascal 7.0), которая будет выводить на экран одно из сообщений о результатах зачисления.
1) «список успешно сформирован»;
2) «имеются вакантные места»,
3) «к зачислению рекомендуется больше 15 абитуриентов».