Авторизация
Забыли пароль? Введите ваш е-мейл адрес. Вы получите письмо на почту со ссылкой для восстановления пароля.
После регистрации вы сможете задавать вопросы и писать свои ответы, получая за это бонусы. Все остальные функции на сайте доступны без регистрации.
Вы должны войти или зарегистрироваться, чтобы добавить ответ и получить бонусы.
Чтобы найти сумму делителей числа, нужно пройтись по всем числам от 1 до самого числа и проверить, делится ли оно на это число без остатка. Если делится, то это число является делителем и его нужно добавить к сумме.
Пример кода на Python:
«`python
def sum_of_divisors(n):
sum = 0
for i in range(1, n+1):
if n % i == 0:
sum += i
return sum
print(sum_of_divisors(12)) # Выводит 28, так как делители числа 12: 1, 2, 3, 4, 6, 12, и их сумма равна 28
«`
В данном примере функция `sum_of_divisors` принимает число `n` и выполняет цикл от 1 до `n`. Если `n` делится на текущее число `i` без остатка, то `i` добавляется к сумме. В конце функция возвращает полученную сумму.