Количество чисел
На вход программе подаются два целых числа aa и bb (a \le b)(a≤b). Напишите программу, которая подсчитывает количество чисел в диапазоне от aa до bb включительно, куб которых оканчивается на 44 или 99.
Формат входных данных
На вход программе подаются два целых числа aa и bb (a \le b)(a≤b).
Формат выходных данных
Программа должна вывести одно целое число в соответствии с условием программы.
Примечание. Куб числа aa – это его третья степень a^3a
3
Ответы на вопрос
Ответил vimmortal2
1
Программа:
Python:
aa, bb = int(input()), int(input())
count = 0
for i in range(aa, bb + 1):
if i**3 % 100 == 44 or i**3 % 100 == 99:
count += 1
print(count)
Объяснение:
С помощью множественного присваивания в программу вводятся aa и bb (это можно с делать и без множественного присвивания, но так на 1 строку меньше, визуально в коде легче воспринимается). Далее регистрируется переменная count. С помощью цикла for переменная i принимает значение от aa до bb (включительно). Если две последних цифры числа (i**3 % 100) равны 44 или 99, то увеличиваем значение переменной count на 1. В конце - вывод переменной count.
Результат:
10
100
3
Новые вопросы
Русский язык,
1 год назад
Українська мова,
1 год назад
Українська мова,
2 года назад
Алгебра,
8 лет назад
Математика,
8 лет назад