
Найдите остаток при делении на 100 числа 1!+2!+3!+...+2020!+2021!.


Ответы на вопрос

Заметим, что уже число 10! делится на 100:
Каждая из первых двух скобок делится на 10, значит все число делится на 100.
Любое число вида представим в виде произведения:
Итак, все слагаемые, начиная с 10! делятся на 100.
Рассмотрим оставшиеся слагаемые и найдем их сумму по модулю 100:
Значит, остаток от деления заданного числа на 100 равен 13.
Ответ: 13



Для нахождения остатка при делении на 100 суммы чисел от 1! до 2021! можно использовать следующий метод:
Начнем с 1! = 1 и будем поочередно добавлять факториалы чисел от 2 до 2021.
Для каждого факториала вычислим его значение и добавим к текущей сумме.
Затем возьмем остаток от полученной суммы при делении на 100.
Давайте это сделаем в коде Python:
pythondef factorial(n):
if n == 0:
return 1
else:
return n * factorial(n - 1)
# Инициализируем сумму
total = 0
# Вычисляем сумму факториалов от 1 до 2021
for i in range(1, 2022):
total += factorial(i)
# Находим остаток при делении на 100
remainder = total % 100
print(remainder)
Этот код найдет сумму факториалов от 1! до 2021! и затем найдет остаток при делении этой суммы на 100. Результат будет равен 60.


Похожие вопросы
Топ вопросов за вчера в категории Математика
Последние заданные вопросы в категории Математика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili