Зон
а
Лими
т
Время парковки
Пре
вы
ш
ени
е
лимит
а
1 60 20 40 70 35 45 78 34 56 73 5 3
2 45 62 47 68 40 53 62 120 8 15 72 7
3 30 66 32 41 89 7 25 29 33 54 17 6
Парковка не должна нарушаться. Обратите внимание на зону 2.
12. Счет партии в гольф. Площадка для гольфа имеет девять лунок.
Предположим, чтобы загнать мяч в лунку, игроку требуется от одного
до пяти ударов. Количество очков, набранных игроком в гольф, равно
количеству ударов, выполненных им у каждой лунки. В зависимости
от результата предыдущей партии, для получения фактического
результата у игрока из счета вычитается определенное количество
очков. Игрокам также интересно знать, кто из них набрал необходи-
мую сумму очков. Победителем считается тот, кто набрал наимень-
шее количество очков. Если бы подсчет очков при игре в гольф был
компьютеризирован, то пример входных и выходных данных имел бы
следующий вид:
Игрок
Handic
ap
Количество ударов у лунки
Всего
Результат
Уложился
1
6 1 3 6 2 1 4 3 2 4 26 20 да
2
3 2 2 2 2 4 4 4 2 2 24 21 да
3
2 4 5 4 3 4 1 3 5 4 33 31 нет
Победитель игры 3 игрок, его результат 20 баллов.
Напишите программу, которая, считывает из файла информацию
о количестве ударов, выполненных у каждой лунки для нескольких игро-
ков; вычисляет общий счет каждого, а также счет после вычитания очков
и сравнивает полученное количество очков с номинальным; определяет
победителя и его счет; выводит результаты вместе с входными данными.
|