Дано число N. Нужно найти количество чисел от 1 до N, которые делятся и на 3, и на 5.
Для решения этой задачи можно использовать подход на основе цикла. Мы будем перебирать числа от 1 до N с помощью цикла и проверять, делится ли каждое число на 3 и на 5 с помощью оператора %, который возвращает остаток от деления.
Шаги решения:
1. Инициализируй переменную count = 0, которая будет считать количество чисел, делящихся на 3 и 5.
2. Запусти цикл, который будет перебирать числа от 1 до N.
3. Внутри цикла проверь условие, делится ли текущее число на 3 и на 5 без остатка, используя оператор %.
– Если число делится на 3 и на 5 (остаток от деления равен 0), увеличь count на 1.
4. После завершения цикла, в переменной count будет содержаться количество чисел, делящихся и на 3, и на 5.
5. Верни значение переменной count в качестве результата.
Пример кода на языке Python:
def divisible_by_3_and_5(N):
count = 0
for i in range(1, N+1):
if i % 3 == 0 and i % 5 == 0:
count += 1
return count
Результат работы функции divisible_by_3_and_5 для N = 15 будет равен 1, так как только число 15 делится и на 3, и на 5.