Для решения этой задачи можно использовать цикл, который будет перебирать все натуральные числа от 1 до заданного числа n. Внутри цикла будем проверять, делится ли число n на его последнюю цифру без остатка. Если это условие выполняется, увеличиваем счетчик количества интересных чисел на 1.
Шаги решения:
1. Инициализируем переменную “количество_интересных_чисел” со значением 0.
2. Считываем значение числа n.
3. Запускаем цикл, который будет проходить по всем натуральным числам от 1 до n.
4. Внутри цикла проверяем, делится ли текущее число на его последнюю цифру без остатка.
5. Если условие выполняется, увеличиваем значение переменной “количество_интересных_чисел” на 1.
6. По завершению цикла выводим значение переменной “количество_интересных_чисел”.
Пример реализации на языке Python:
“`python
количество_интересных_чисел = 0
n = int(input())
for число in range(1, n+1):
последняя_цифра = число % 10
if число % последняя_цифра == 0:
количество_интересных_чисел += 1
print(количество_интересных_чисел)
“`
Эта программа будет считывать число n с помощью функции input(), затем запускать цикл для перебора чисел от 1 до n и проверять, является ли каждое число интересным. В конце программа выведет количество интересных чисел на экран.