9«В» — Простые задачи.
В задачах 1, 2 и 3 рассматриваются цифры данного числа в десятичной записи.
Постарайтесь написать программу так, что если надо будет брать цифры в записи числа
по основанию 9, то потребуется лишь минимальная переделка программы.
Задача 1.
Дано целое положительное число N. Выведите сумму цифр этого числа, меньших 7.
Если в числе нет цифр, меньших 7, то выведите 0.
Задача 2.
Дано целое положительное число N. Выведите максимальную цифру этого числа, кратную 5.
Если в числе нет цифр, кратных 5, то выведите NO.
Задача 3.
Дано целое положительное число N. Выведите минимальную чётную цифру этого числа.
Если в числе нет чётных цифр, то выведите NO.
Задача 4.
Дано целое положительное число N. Определите, является ли это число степенью 3.
То есть, если существует такое целое K, что 3K = N, то выведите это K,
иначе выведите сообщение о том, что исходное число — не степень 3.
Задача 5.
Даны 30 неотрицательных целых чисел. Выведите произведение тех чисел, которые нечётны и кратны 3
(гарантируется, что хотя бы одно такое число есть).
Задача 6.
Даны 30 положительных целых чисел. Выведите среднее арифметическое тех чисел, которые нечётны
(гарантируется, что хотя бы одно нечётное число есть).
Задача 7.
Даны 20 целых чисел (в некотором порядке). Выведите количество пар соседних чисел,
в которых хотя бы одно число делится на 3.
Например, для чисел 6 2 9 -3 5 1 1 1 1 1 2 2 2 2 2 -1 -1 -1 -1 -1 ответ 4.
Задача 8.
Даны 40 неотрицательных целых чисел (в некотором порядке).
Выведите количество пар соседних чисел,
в которых десятичная запись хотя бы одного числа оканчивается на 2.
Например, если бы были даны 6 чисел 142 55 22 16 0 3, то ответ был бы 3.
Задача 9.
Даны 30 неотрицательных целых чисел (в некотором порядке).
Найдите количество чисел, больших 100 и при этом кратных 5,
и замените каждое такое число на найденное количество.
Выведите 30 получившихся чисел.
Например, если бы были даны 6 чисел 4 115 0 195 25 106, то ответ был бы 4 2 0 2 25 106.
Задача 10.
Даны 30 положительных целых чисел (в некотором порядке).
Найдите минимум из чисел, не кратных 6 (гарантируется, что хотя бы одно такое есть),
и замените каждое такое число на найденный минимум.
Выведите 30 получившихся чисел.
Например, если бы были даны 6 чисел 14 6 11 18 9 24, то ответ был бы 9 6 9 18 9 24.