Тренировка №16
Решай задачи по одной. После проверки можно взять следующую случайную задачу или завершить тренировку.
Количество чисел известно
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, которые больше 50 и делятся на 7.
Программа получает на вход количество чисел в последовательности, затем сами числа. Количество чисел не превышает 1000, введённые числа не превышают 30 000.
Программа должна вывести одно число: количество чисел, которые больше 50 и делятся на 7.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 6 14 56 70 49 105 12 | 3 |
Последовательность заканчивается числом 0
Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое двузначных чисел. Ответ нужно вывести с точностью до десятых.
Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность заканчивается числом 0. Число 0 является признаком окончания ввода и в последовательность не входит. В последовательности всегда имеется хотя бы одно двузначное число.
Программа должна вывести одно число: среднее арифметическое двузначных чисел.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 8 14 100 36 7 0 | 25.0 |
Последовательность заканчивается числом 0
Напишите программу, которая в последовательности натуральных чисел определяет среднее арифметическое чисел, которые делятся на 6 и оканчиваются на 8. Ответ нужно вывести с точностью до десятых.
Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность заканчивается числом 0. Число 0 является признаком окончания ввода и в последовательность не входит. В последовательности всегда имеется хотя бы одно подходящее число.
Программа должна вывести одно число: среднее арифметическое подходящих чисел.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 18 48 68 108 25 0 | 78.0 |
Количество чисел известно
Напишите программу, которая в последовательности натуральных чисел определяет сумму всех трёхзначных чисел, у которых сумма цифр делится на 3.
Программа получает на вход количество чисел в последовательности, затем сами числа. Количество чисел не превышает 1000, введённые числа не превышают 30 000.
Программа должна вывести одно число: сумму всех подходящих чисел.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 5 123 124 600 99 222 | 945 |
Количество чисел известно
Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, которые делятся на 8 и не делятся на 16.
Программа получает на вход количество чисел в последовательности, затем сами числа. Количество чисел не превышает 1000, введённые числа не превышают 30 000.
Программа должна вывести одно число: сумму всех чисел, которые делятся на 8 и не делятся на 16.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 6 8 16 24 32 40 7 | 72 |
Количество чисел известно
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, у которых первая цифра меньше последней.
Программа получает на вход количество чисел в последовательности, затем сами числа. Количество чисел не превышает 1000, введённые числа не превышают 30 000.
Программа должна вывести одно число: сумму чисел, у которых первая цифра меньше последней.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 5 123 54 807 19 71 | 142 |
Последовательность заканчивается числом 0
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, у которых произведение первой и последней цифры делится на 2.
Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность заканчивается числом 0. Число 0 является признаком окончания ввода и в последовательность не входит.
Программа должна вывести одно число: количество подходящих чисел.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 123 57 48 91 26 0 | 3 |
Последовательность заканчивается числом 0
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, в десятичной записи которых есть цифра 5.
Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность заканчивается числом 0. Число 0 является признаком окончания ввода и в последовательность не входит.
Программа должна вывести одно число: количество чисел, содержащих цифру 5.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 15 42 506 77 95 0 | 3 |
Последовательность заканчивается числом 0
Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, которые делятся на 7 и не делятся на 14.
Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность заканчивается числом 0. Число 0 является признаком окончания ввода и в последовательность не входит.
Программа должна вывести одно число: сумму всех подходящих чисел.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 7 14 21 28 35 8 0 | 63 |
Количество чисел известно
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, у которых сумма цифр больше 9.
Программа получает на вход количество чисел в последовательности, затем сами числа. Введённые числа не превышают 30 000.
Программа должна вывести одно число: количество чисел, у которых сумма цифр больше 9.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 5 28 105 96 700 58 | 3 |
Последовательность заканчивается числом 0
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 4 и оканчивающихся на 2.
Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность заканчивается числом 0. Число 0 является признаком окончания ввода и в последовательность не входит.
Программа должна вывести одно число: количество чисел, кратных 4 и оканчивающихся на 2.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 12 24 32 42 18 0 | 2 |
Последовательность заканчивается числом 0
Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 5 и оканчивающееся на 0.
Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность заканчивается числом 0. Число 0 является признаком окончания ввода и в последовательность не входит. В последовательности всегда имеется хотя бы одно подходящее число.
Программа должна вывести одно число: максимальное число, кратное 5 и оканчивающееся на 0.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 20 35 150 90 18 0 | 150 |
Последовательность заканчивается числом 0
Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, у которого сумма цифр является чётной.
Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность заканчивается числом 0. Число 0 является признаком окончания ввода и в последовательность не входит. В последовательности всегда имеется хотя бы одно подходящее число.
Программа должна вывести одно число: максимальное число с чётной суммой цифр.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 123 58 77 204 0 | 204 |
Последовательность заканчивается числом 0
Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, у которых последняя цифра больше первой.
Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность заканчивается числом 0. Число 0 является признаком окончания ввода и в последовательность не входит.
Программа должна вывести одно число: сумму чисел, у которых последняя цифра больше первой.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 123 54 19 807 0 | 142 |
Количество чисел известно
Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, которое делится на 5 и содержит цифру 2.
Программа получает на вход количество чисел в последовательности, затем сами числа. В последовательности всегда имеется хотя бы одно подходящее число.
Программа должна вывести одно число: минимальное число, которое делится на 5 и содержит цифру 2.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 5 125 40 220 25 72 | 25 |
Количество чисел известно
Напишите программу, которая в последовательности натуральных чисел определяет сумму всех двузначных чисел, кратных 3.
Программа получает на вход количество чисел в последовательности, затем сами числа. Количество чисел не превышает 1000, введённые числа не превышают 30 000.
Программа должна вывести одно число: сумму всех двузначных чисел, кратных 3.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 6 9 12 45 100 27 8 | 84 |
Последовательность заканчивается числом 0
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, которые делятся на 11 или оканчиваются на 1.
Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность заканчивается числом 0. Число 0 является признаком окончания ввода и в последовательность не входит.
Программа должна вывести одно число: количество подходящих чисел.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 11 21 34 44 52 0 | 3 |
Количество чисел известно
Напишите программу, которая в последовательности натуральных чисел определяет среднее арифметическое чисел, кратных 4. Ответ нужно вывести с точностью до десятых.
Программа получает на вход количество чисел в последовательности, затем сами числа. Гарантируется, что в последовательности есть хотя бы одно число, кратное 4.
Программа должна вывести одно число: среднее арифметическое чисел, кратных 4.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 5 8 12 7 20 5 | 13.3 |
Последовательность заканчивается числом 0
Напишите программу, которая в последовательности натуральных чисел определяет минимальное трёхзначное число, кратное 6.
Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность заканчивается числом 0. Число 0 является признаком окончания ввода и в последовательность не входит. В последовательности всегда имеется хотя бы одно подходящее число.
Программа должна вывести одно число: минимальное трёхзначное число, кратное 6.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 96 102 300 114 45 0 | 102 |
Количество чисел известно
Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, содержащее цифру 7 и делящееся на 3.
Программа получает на вход количество чисел в последовательности, затем сами числа. В последовательности всегда имеется хотя бы одно подходящее число.
Программа должна вывести одно число: максимальное число, содержащее цифру 7 и делящееся на 3.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 5 17 27 74 777 81 | 777 |
Количество чисел известно
Напишите программу, которая в последовательности натуральных чисел определяет среднее арифметическое чисел, кратных 3 и не кратных 9. Ответ нужно вывести с точностью до десятых.
Программа получает на вход количество чисел в последовательности, затем сами числа. Гарантируется, что в последовательности есть хотя бы одно подходящее число.
Программа должна вывести одно число: среднее арифметическое чисел, кратных 3 и не кратных 9.
Пример работы программы:
| Входные данные | Выходные данные |
|---|---|
| 5 6 9 12 18 24 | 14.0 |