Top.Mail.Ru

Дано число 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.

   
[metform form_id="1136"]