14 / 0 / 0
Регистрация: 23.08.2018
Сообщений: 23
|
||||||
1 | ||||||
Вывести фамилии и имена трех худших по среднему баллу учеников09.09.2018, 10:13. Показов 2408. Ответов 7
Метки нет Все метки)
(
На вход программе подаются сведения о сдаче экзаменов учениками 9-х классов некоторой средней школы. В первой строке сообщается количество учеников N, которое не меньше 10, но не превосходит 100, каждая из следующих N строк имеет следующий формат:
<Фамилия> <Имя> <оценки>, где <Фамилия> – строка, состоящая не более чем из 20 символов, <Имя> – строка, состоящая не более чем из 15 символов, <оценки> – через пробел три целых числа, соответствующие оценкам по пятибалльной системе. <Фамилия> и <Имя>, а также <Имя> и <оценки> разделены одним пробелом. Пример входной строки: Иванов Петр 4 5 3 Требуется написать как можно более эффективную программу (укажите используемую версию языка программирования, например, Borland Pascal 7.0), которая будет выводить на экран фамилии и имена трех худших по среднему баллу учеников. Если среди остальных есть ученики, набравшие тот же средний балл, что и один из трех худших, то следует вывести и их фамилии и имена.
Вот все, что смог сделать. Прошу о помощи. Заранее спасибо!
0
|
|
09.09.2018, 10:13 | |
Ответы с готовыми решениями:
7
Вывести фамилии и имена трех худших по среднему баллу учеников Вывести на экран фамилии и имена трех худших по среднему баллу учеников Вывести имена трех худших по баллу Вывести на экран фамилии и имена трех худших по среднему баллу учеников |
1718 / 567 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
|
||||||
09.09.2018, 12:51 | 2 | |||||
![]() Решение
1
|
14 / 0 / 0
Регистрация: 23.08.2018
Сообщений: 23
|
|
09.09.2018, 13:41 [ТС] | 3 |
Спасибо огромное!!
Добавлено через 46 минут Вы не могли бы добавить комментарии к вашему коду ?
0
|
1718 / 567 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
|
|
09.09.2018, 14:11 | 4 |
Постарайся разобраться сам. Здесь все элементарно, все есть в нете.
Например, не понятно что такое std::vector - гуглим, получаем https://ru.cppreference.com/w/cpp/container/vector и т.д.
0
|
309 / 221 / 74
Регистрация: 23.05.2011
Сообщений: 981
|
||||||
09.09.2018, 14:23 | 5 | |||||
Manowar, у тебя всё-таки выводит не только трёх.
Решение:
0
|
1718 / 567 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
|
|
09.09.2018, 14:36 | 6 |
New man, ты как маленький, не уж то я не знаю. ТСу надо что то оставить. А я все таки отсортировал. вывел бы троих. А с четвертого, на основании данных третьего, начал бы сравнивать. Нет так брейк, нечего по всему вектору нестись.
0
|
14 / 0 / 0
Регистрация: 23.08.2018
Сообщений: 23
|
|
09.09.2018, 14:38 [ТС] | 7 |
constexpr size_t limit = 3; что означает данная строка?
0
|
309 / 221 / 74
Регистрация: 23.05.2011
Сообщений: 981
|
|
09.09.2018, 17:21 | 8 |
0
|
09.09.2018, 17:21 | |
09.09.2018, 17:21 | |
Помогаю со студенческими работами здесь
8
Вывести на экран фамилии и имена трех худших по среднему баллу учеников Вывести на экран фамилии и имена трех худших по среднему баллу учеников Вывести на экран фамилии и имена трех лучших по среднему баллу учеников Вывести на экран фамилии и имена трех лучших по среднему баллу учеников Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |