Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.schools.keldysh.ru/sch56/Olimp.htm
Дата изменения: Mon Oct 20 16:22:56 2008 Дата индексирования: Tue Oct 2 00:30:24 2012 Кодировка: Windows-1251 Поисковые слова: images |
Задача 1. Факториал
Напишите программу, которая по введенному числу N (1≤N≤10) вычислит и напечатает значение N! = 1*2*3*:*N
Пример ввода: 4
Пример вывода: 24
Задача 2. Среднее расстояние на переговорах
Три участника деловых переговоров сели за треугольный стол. Каждый сел со своей стороны этого стола, причем ровно в середине стороны. Напишите программу, которая вычислит среднее расстояние между участниками переговоров.
Программе вводится 3 числа - длины сторон стола.
Результатом является одно число - среднее расстояние между участниками переговоров.
Примеры:
Ввод: 3 4 5 Вывод: 2
Ввод: 5 5 7 Вывод: 2.83333333
Задача 3. Маршрутное такси
В час пик на остановку одновременно подъехали три маршрутных такси, следующие по одному маршруту, в которые тут же набились пассажиры. Водители обнаружили, что количество людей в разных маршрутках разное, и решили пересадить часть пассажиров так, чтобы в каждой маршрутке было поровну пассажиров. Требуется определить, какое наименьшее количество пассажиров придется при этом пересадить.
Программе вводится три натуральных числа, не превосходящих 100 - количества пассажиров в первой, второй и третьей маршрутках соответственно.
Программа должна выводить одно число - наименьшее количество пассажиров, которое требуется пересадить. Если это невозможно, выведите слово IMPOSSIBLE.
Примеры:
Ввод: 1 2 3 Вывод: 1
Ввод: 99 100 100 Вывод: IMPOSSIBLE
Задача 4. Симметричная последовательность
Последовательность чисел назовем симметричной, если она одинаково читается как слева направо, так и справа налево. Например, следующие последовательности являются симметричными:
1 2 3 4 5 4 3 2 1
1 2 1 2 2 1 2 1
Вашей программе будет дана последовательность чисел. Требуется определить, какое минимальное количество и каких чисел надо приписать в конец этой последовательности, чтобы она стала симметричной.
Вводится сначала число N - количество элементов исходной последовательности. Далее вводится N чисел - элементы этой последовательности. 1≤N≤100, элементы последовательности - натуральные числа от 1 до 9.
Выведите сначала число M - минимальное количество элементов, которое надо дописать к последовательности, а потом M чисел (каждое - от 1 до 9) - числа, которые надо дописать к последовательности.
Примеры:
Ввод |
Вывод |
9 1 2 3 4 5 4 3 2 1 |
0 |
5 1 2 1 2 2 |
3 1 2 1 |
5 1 2 3 4 5 |
4 4 3 2 1 |