1) Create a program to determine the quantity of four-digit numbers divisible by 7. 2) Hippolytus has thought
2) Hippolytus has thought of a three-digit number that leaves a remainder of 11 when divided by 17 and a remainder of 9 when divided by 19. Write a program to find all such numbers.
3) Input a natural number N from the keyboard. The program should calculate the factorial of this number (denoted as N!) – the product of all natural numbers from 1 to N. Like Python.
1) Чтобы определить количество четырехзначных чисел, кратных 7, необходимо перебрать все четырехзначные числа и проверить, делится ли каждое из них на 7 без остатка. Мы можем использовать цикл, чтобы перебрать все четырехзначные числа и проверить их.
Программа будет иметь следующий алгоритм:
— Создать переменную, которая будет считать количество чисел, кратных 7.
— Использовать цикл для перебора всех четырехзначных чисел (от 1000 до 9999).
— Внутри цикла проверить, делится ли текущее число на 7 без остатка, и если да, увеличить счетчик на 1.
— По завершении цикла вывести количество найденных чисел.
Пример использования:
def find_divisible_by_seven(): count = 0 for num in range(1000, 10000): if num % 7 == 0: count += 1 return count result = find_divisible_by_seven() print("Количество четырехзначных чисел, кратных 7:", result)
Совет:
Когда вы сталкиваетесь с подобной задачей, важно понимать, что числа, кратные определенному числу, делятся на это число без остатка. Поэтому для данной задачи мы можем использовать операцию модуля (%) для проверки остатка от деления.
Упражнение:
Напишите программу, которая определит количество трехзначных чисел, делящихся на 3 и не делящихся на 2.