- Возьмите исходное число
- Выделяйте последнюю цифру числа (остаток от деления на 10)
- Добавляйте цифру к сумме
- Удаляйте последнюю цифру из числа (деление на 10)
- Повторяйте шаги 2-4, пока число не станет равным 0
Число | Сумма цифр |
123 | 1 + 2 + 3 = 6 |
4567 | 4 + 5 + 6 + 7 = 22 |
S = (a₁ + aₙ) × n / 2
- S - сумма чисел
- a₁ - первое число диапазона
- aₙ - последнее число диапазона
- n - количество чисел
Диапазон | Расчет | Сумма |
1-10 | (1 + 10) × 10 / 2 | 55 |
5-15 | (5 + 15) × 11 / 2 | 110 |
- Найдите все делители числа
- Исключите само число (если не требуется его учитывать)
- Сложите все найденные делители
Число | Делители | Сумма делителей |
12 | 1, 2, 3, 4, 6 | 16 |
28 | 1, 2, 4, 7, 14 | 28 |
- Повторяйте деление числа на основание системы b
- Суммируйте остатки от деления
- Продолжайте, пока число не станет 0
Число | Система счисления | Сумма цифр |
1011 | Двоичная | 1+0+1+1 = 3 |
A5F | Шестнадцатеричная | 10+5+15 = 30 |
Примечание
При вычислении суммы цифр отрицательного числа сначала отбрасывается знак минус, затем вычисляется сумма цифр модуля числа. Для дробных чисел суммируются только цифры целой части, если не требуется иное.