16. Создание и выполнение программы на универсальном языке программирования
Ошибка.
Попробуйте повторить позже
Напишите программу, которая в последовательности натуральных чисел определяет количество всех чётных чисел, кратных 3. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 –– признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000.
Программа должна вывести одно число: количество всех чётных чисел, кратных 3.
Пример работы программы:
Входные данные | Выходные данные |
16 | 2 |
9 | |
18 | |
6 | |
8 | |
count = 0 a = int(input()) while a != 0: if (a % 2 == 0) and (a % 3 == 0): count += 1 a = int(input()) print(count)
Ошибка.
Попробуйте повторить позже
Напишите программу, которая в последовательности натуральных чисел определяет количество однозначных чисел, кратных 3. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 1000. Введённые числа не превышают 30 000.
Программа должна вывести одно число: количество однозначных чисел, кратных 3.
Пример работы программы:
Входные данные | Выходные данные |
121 | 1 |
9 | |
4 | |
0 | |
Источники:
n = int(input()) c = 0 while n != 0: if 0 < n < 10 and n % 3 == 0: c += 1 n = int(input()) print(c)
Ошибка.
Попробуйте повторить позже
Напишите программу, которая в последовательности натуральных чисел вычисляет сумму трёхзначных чисел, кратных 4. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 20. Введённые числа не превышают 1500.
Программа должна вывести одно число: сумму трёхзначных чисел, кратных 4.
Пример работы программы:
Входные данные | Выходные данные |
18 | 296 |
192 | |
104 | |
117 | |
0 | |
Источники:
n = int(input()) c = 0 while n != 0: if 99 < n < 1000 and n % 4 == 0: c += n n = int(input()) print(c)
Ошибка.
Попробуйте повторить позже
Напишите программу, которая в последовательности целых чисел определяет количество чётных чисел, кратных 5. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000.
Программа должна вывести одно число: количество чётных чисел, кратных 5.
Пример работы программы:
Входные данные | Выходные данные |
-32 | 1 |
10 | |
17 | |
0 | |
Источники:
n = int(input()) c = 0 while n != 0: if n % 5 == 0 and n % 2 == 0: c += 1 n = int(input()) print(c)
Ошибка.
Попробуйте повторить позже
Напишите программу, которая в последовательности целых чисел определяет количество чисел, кратных 5 или 9. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000.
Программа должна вывести одно число: количество чисел, кратных 5 или 9.
Пример работы программы:
Входные данные | Выходные данные |
15 | 2 |
91 | |
90 | |
0 | |
Источники:
n = int(input()) c = 0 while n != 0: if n % 5 == 0 or n % 9 == 0: c += 1 n = int(input()) print(c)
Ошибка.
Попробуйте повторить позже
Напишите программу для решения следующей задачи.
Ученики 4 класса вели дневники наблюдения за погодой и ежедневно записывали дневную температуру. Найдите среднюю температуру за время наблюдения. Если количество дней, когда температура поднималась выше нуля градусов, не менее 5, выведите YES, иначе выведите NO.
Программа получает на вход количество дней, в течение которых проводилось наблюдение , затем для каждого дня вводится температура.
Пример работы программы:
Входные данные | Выходные данные |
4 | 3.5 |
-4 | NO |
12 | |
-2 | |
8 | |
Источники:
n = int(input()) sum_temp = 0 count = 0 for i in range(n): a = int(input()) sum_temp += a if a > 0: count += 1 print(sum_temp / n) if count >= 5: print(’YES’) else: print(’NO’)
Ошибка.
Попробуйте повторить позже
Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое чисел, кратных 8, или сообщает, что таких чисел нет (выводит «NO»). Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность).
Количество чисел не превышает 100. Введённые числа не превышают 300.
Программа должна вывести среднее арифметическое чисел, кратных 8, или вывести «NO», если таких чисел нет. Значение выводить с точностью до десятых.
Пример работы программы:
Входные данные | Выходные данные |
8 | 29.3 |
122 | |
64 | |
16 | |
0 | |
111 | NO |
1 | |
0 | |
Источники:
n = int(input()) s = 0 count = 0 while n: if n % 8 == 0: s += n count += 1 n = int(input()) if count: print(round(s / count, 1)) else: print(’NO’)
Ошибка.
Попробуйте повторить позже
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 3 и оканчивающихся на 8. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3 и оканчивающееся на 8.
Количество чисел не превышает 100. Введённые числа по модулю не превышают 300.
Программа должна вывести одно число: сумму чисел, кратных 3 и оканчивающихся на 8.
Пример работы программы:
Входные данные | Выходные данные |
3 | 66 |
18 | |
25 | |
48 | |
Источники:
# Ввод количества чисел n = int(input("Введите количество чисел: ")) # Инициализация суммы sum_numbers = 0 # Ввод и обработка последовательности чисел for i in range(n): number = int(input("Введите число: ")) # Проверка условий: кратность 3 и окончание на 8 if number % 3 == 0 and number % 10 == 8: sum_numbers += number # Вывод результата print("Сумма чисел, кратных 3 и оканчивающихся на 8:", sum_numbers)
Ошибка.
Попробуйте повторить позже
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 5. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 5.
Количество чисел не превышает 100. Введённые числа не превышают 300.
Программа должна вывести одно число – сумму чисел, кратных 5.
Пример работы программы:
Входные данные | Выходные данные |
3 | 40 |
15 | |
25 | |
6 | |
Источники:
# Ввод количества чисел n = int(input("Введите количество чисел (не больше 100): ")) # Инициализация суммы sum_numbers = 0 # Ввод и обработка последовательности чисел for _ in range(n): number = int(input("Введите натуральное число (не больше 300): ")) # Проверка условия: кратность 5 if number % 5 == 0: sum_numbers += number # Вывод результата print("Сумма чисел, кратных 5:", sum_numbers)