Создавать и выполнять программы на универсальном языке программирования · 170 заданий
- Задание №16№16
Напишите программу, которая в последовательности натуральных десятичных чисел определяет количество элементов, запись которых в системе счисления с ос…
Программирование
- Задание №16№16
Напишите программу, которая в последовательности натуральных десятичных чисел определяет наибольший элемент, запись которого в системе счисления с осн…
Программирование
- Задание №16№16
Напишите программу, которая в последовательности натуральных десятичных чисел определяет среднее арифметическое элементов, запись которых в системе сч…
Программирование
- Задание №16№16
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в шестнадцатеричной системе счисления трёхзначна…
Программирование
- Задание №16№16
Напишите программу, которая в последовательности натуральных десятичных чисел определяет количество элементов, запись которых в системе счисления с ос…
Программирование
- Задание №16№16
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в восьмеричной системе счисления четырёхзначна и…
Программирование
- Задание №16№16
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в восьмеричной системе счисления четырёхзначна и…
Программирование
- Задание №16№16
Напишите программу, которая в последовательности натуральных десятичных чисел определяет наибольший элемент, запись которого в системе счисления с осн…
Программирование
- Задание №16№16
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в системе счисления с основанием 5 четырёхзначна…
Программирование
- Задание №16№16
Напишите программу, которая в последовательности натуральных десятичных чисел определяет количество элементов, запись которых в системе счисления с ос…
Программирование
- Задание №16№16
Напишите программу подсчёта количества элементов последовательности натуральных чисел, запись которых в шестнадцатеричной системе счисления трёхзначна…
Программирование
- Задание №16№16
Напишите программу, которая в последовательности натуральных десятичных чисел определяет среднее арифметическое элементов, запись которых в системе сч…
Программирование
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, кратных 6 и оканчивающихся на 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 6 и оканчивающееся на 4.
Количество чисел не превышает 100. Введённые числа по модулю не превышают 300.
Программа должна вывести одно число: сумму чисел, кратных 6 и оканчивающихся на 4.
Пример работы программы:
Входные данные | Выходные данные |
|---|---|
3 | 78 |
Решение
Решение.
Для решения этой задачи нам необходимо последовательно обработать набор чисел и проверить каждое из них на соответствие двум условиям одновременно.
Шаг 1: Анализ условий.
Нам нужно найти сумму чисел, которые:
1) Делятся на 6 без остатка (кратны 6). В программировании это проверяется условием x(mod6)=0.
2) Оканчиваются на цифру 4. Последнюю цифру числа можно получить как остаток от деления на 10. Условие: x(mod10)=4.
Шаг 2: Алгоритм решения.
1. Сначала считываем количество чисел n.
2. Создаём переменную для хранения суммы (например, s) и обнуляем её: s=0.
3. Запускаем цикл, который повторится n раз.
4. Внутри цикла считываем очередное число x.
5. Проверяем: если (x(mod6)=0) И (x(mod10)=4), то прибавляем это число к нашей сумме: s=s+x.
6. После завершения цикла выводим итоговое значение s.
Шаг 3: Пример реализации на языке Python.
n = int(input())
s = 0
for i in range(n):
x = int(input())
if x % 6 == 0 and x % 10 == 4:
s = s + x
print(s)
Шаг 4: Проверка на примере.
Входные данные: 3 (количество), затем числа 24,25,54.
1) Число 24: делится на 6 (24:6=4) и оканчивается на 4. Подходит. Сумма s=0+24=24.
2) Число 25: не делится на 6 и не оканчивается на 4. Пропускаем.
3) Число 54: делится на 6 (54:6=9) и оканчивается на 4. Подходит. Сумма s=24+54=78.
Результат: 78.
Ответ: 78
Источник: ФИПИ