задание 3 - Гимназия №1 имени К.Калиновского г.Свислочь

advertisement
Информатика, задание 3
9 класс
Составите алгоритмы программ.
Торт
На свой день рождения Петя купил красивый и вкусный торт, который имел идеально
круглую форму. Петя не знал, сколько гостей придет на его день рождения, поэтому
вынужден был разработать алгоритм, согласно которому он сможет быстро разрезать торт
на N равных частей. Следует учесть, что разрезы торта можно производить как по
радиусу, так и по диаметру.
Помогите Пете решить эту задачу, определив наименьшее число разрезов торта по
заданному числу гостей.
Входные данные
Входной файл INPUT.TXT содержит натуральное число N – число гостей, включая
самого виновника торжества (N <= 1000).
Выходные данные
В выходной файл OUTPUT.TXT выведите минимально возможное число разрезов
торта.
Примеры
№
1 2
2 3
INPUT.TXT
OUTPUT.TXT
1
3
Журавлики
Петя, Катя и Сережа делают из бумаги журавликов. Вместе они сделали S журавликов.
Сколько журавликов сделал каждый ребенок, если известно, что Петя и Сережа сделали
одинаковое количество журавликов, а Катя сделала в два раза больше журавликов, чем
Петя и Сережа вместе?
Входные данные
В единственной строке входного файла INPUT.TXT записано одно натуральное число
S – общее количество сделанных журавликов (S < 106).
Выходные данные
Синица А.А., гимназия №1 имени К.Калиновского г.Свислочь
Информатика, задание 3
В единственную строку выходного файла OUTPUT.TXT нужно вывести три числа,
разделенных пробелами – количество журавликов, которые сделал каждый ребенок (Петя,
Катя и Сережа).
Примеры
№
1 6
2 24
3 60
INPUT.TXT
OUTPUT.TXT
1 4 1
4 16 4
10 40 10
Монетки
На столе лежат n монеток. Некоторые из них лежат вверх решкой, а некоторые –
гербом. Определите минимальное число монеток, которые нужно перевернуть, чтобы все
монетки были повернуты вверх одной и той же стороной.
Входные данные
В первой строке входного файла INPUT.TXT записано натуральное число N (1 <= N
<= 100) – число монеток. В каждой из последующих N строк содержится одно целое число
– 1 если монетка лежит решкой вверх и 0 если вверх гербом.
Выходные данные
В выходной файл OUTPUT.TXT выведите минимальное количество монет, которые
нужно перевернуть.
Пример
№
INPUT.TXT
Синица А.А., гимназия №1 имени К.Калиновского г.Свислочь
OUTPUT.TXT
Информатика, задание 3
5
1
0
1
1
1
0
2
Пятью пять - двадцать пять!
Вася и Петя учатся в школе в одном классе. Недавно Петя поведал Васе о хитром
способе возведения в квадрат натуральных чисел, оканчивающихся на цифру 5. Теперь
Вася может с легкостью возводить в квадрат двузначные (и даже некоторые трехзначные)
числа, оканчивающиеся на 5. Способ заключается в следующем: для возведения в квадрат
числа, оканчивающегося на 5 достаточно умножить число, полученное из исходного
вычеркиванием последней пятерки на следующее по порядку число, затем остается лишь
приписать «25» к получившемуся результату справа. Например, для того, чтобы возвести
число 125 в квадрат достаточно 12 умножить на 13 и приписать 25, т.е. приписывая к
числу 12*13=156 число 25, получаем результат 15625, т.е. 1252=15625. Напишите
программу, возводящую число, оканчивающееся на 5, в квадрат для того, чтобы Вася смог
проверить свои навыки.
Входные данные
В единственной строке входного файла INPUT.TXT записано одно натуральное число
А, оканчивающееся на цифру 5, не превышающее 4*105.
Выходные данные
В выходной файл OUTPUT.TXT выведите одно натуральное число - A2 без
лидирующих нулей.
Примеры
№
1 5
2 75
3 4255
INPUT.TXT
OUTPUT.TXT
25
5625
18105025
Примечание: заглядывайте на сайт через две недели.
Синица А.А., гимназия №1 имени К.Калиновского г.Свислочь
Скачать