КВУЗ «Харьковская академия непрерывного образования»
Задания ІІ этапа Всеукраинской ученической олимпиады по информатике
2012/2013 учебный год
8-9 классы
ЗАДАЧА № 1 (5 баллов)
Ещё несколько лет назад Интернет не был безлимитным. Самым распространённым был такой тарифный план, когда ежемесячная абонентная плата составляла N гривен и в эту абонентную плату было включено М мегабайт трафика, неиспользованные мегабайты в конце месяца аннулировались, каждый мегабайт вне тарифного плана стоил Х гривен.
Известно, что абонент за месяц скачал К мегабайт информации. Напишите программу, которая по данным N, M, X и K определяет сумму, необходимую для оплаты доступа к Интернет.
Ввод. Вводятся натуральные числа N, M, X и K. Все числа находятся в диапазоне от 1 до 1000.
Вывод. Выводится одно число – сумма, необходимая для оплаты доступа к Интернет.
Примеры:
ввод | вывод |
100 100 1 23 | 100 |
100 100 1 123 | 123 |
100 100 2 1000 | 1900 |
ЗАДАЧА № 2 (10 баллов)
Напишите программу, которая позволяет пользователю ввести конкретную дату (число, месяц, год) и определяет, какая дата будет послезавтра.
Ввод. Вводятся натуральные числа: день D (1≤D≤31), месяц М (1≤М≤12), год Y (1900≤Y≤2012).
Вывод. Выводятся три числа – день, месяц и год, которые будут послезавтра.
Примеры:
ввод | вывод |
15 12 2012 | 17 12 2012 |
28 2 2012 | 1 3 2012 |
31 12 2012 | 2 1 2013 |
ЗАДАЧА № 3 (15 баллов)
На многих соревнованиях выступление спортсменов оценивается определённым количеством судей. Каждый судья выставляет оценку в диапазоне от 1 до 10 баллов. Далее одна наибольшая и одна наименьшая оценки отбрасываются и подсчитывается сумма оценок, которые остались.
Напишите программу, которая определяет количество баллов, полученных спортсменом.
Ввод. Сначала вводится натуральное число N – количество судей (3≤N≤20). Затем вводится N чисел – оценки, которые получил спортсмен.
Вывод. Выводится одно число – сумма баллов, вошедших в зачёт спортсмену.
Примеры:
ввод | вывод |
3 4 8 3 | 4 |
5 9 8 1 2 9 | 19 |
10 1 2 3 4 5 5 4 3 2 1 | 24 |
ЗАДАЧА №4 (20 баллов)
Напишите программу, которая определяет, можно ли заданное натуральное число N ввести с помощью только трёх заданных цифр X, Y, Z. Если этих цифр не хватает, то программа должна определить, сколько ещё цифр (кроме X, Y, Z) надо использовать, чтобы ввести число N.
Ввод. Сначала вводится число N (1≤N≤109). Затем вводятся три цифры X, Y,Z.
Вывод. Если заданное число N можно ввести с помощью только заданных цифр X, Y,Z, то программа выводит 0. Если этих цифр не хватает, то программа должна вывести количество цифр, которое ещё надо использовать, чтобы ввести число N.
Примеры:
ввод | вывод |
1121124 1 4 2 | 0 |
12398 8 1 3 | 2 |


