Создавать и выполнять программы на универсальном языке программирования · 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. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 6.
Количество чисел не превышает 100. Введённые числа не превышают 300.
Программа должна вывести одно число – сумму чисел, кратных 6.
Пример работы программы:
Входные данные | Выходные данные |
|---|---|
3 | 18 |
Решение
Решение.
Для решения этой задачи нам необходимо последовательно обработать набор чисел и суммировать только те из них, которые делятся на 6 без остатка.
Шаг 1. Анализ входных данных.
Сначала программа получает на вход число n — это количество чисел, которые будут введены далее. По условию n≤100. Затем вводятся сами натуральные числа.
Шаг 2. Выбор переменных.
Нам понадобятся следующие переменные:
1. n — количество чисел в последовательности.
2. s — переменная для накопления суммы. В начале работы программы её нужно обнулить (s=0).
3. x — переменная для очередного введённого числа.
Шаг 3. Алгоритм решения.
1. Считываем количество чисел n.
2. Запускаем цикл, который повторится n раз.
3. Внутри цикла считываем очередное число x.
4. Проверяем условие кратности: если остаток от деления x на 6 равен 0 (x(mod6)=0), то прибавляем это число к нашей сумме s.
5. После завершения цикла выводим итоговое значение s.
Пример реализации на языке Python:
n = int(input())
s = 0
for i in range(n):
x = int(input())
if x % 6 == 0:
s = s + x
print(s)
Разбор примера из условия:
Вводятся числа: 12, 25, 6.
1. Проверяем 12: 12(mod6)=0 (кратно), сумма s=0+12=12.
2. Проверяем 25: 25(mod6)=1 (не кратно), сумма не меняется.
3. Проверяем 6: 6(mod6)=0 (кратно), сумма s=12+6=18.
Результат: 18.
Ответ: 18
Источник: ФИПИ