Например: если число 23 сумма 5 ( 2+3=5))
Хочу понять как оно считает.
D1 = digit / 100; 23/100= 0.23.
D2 = digit % 100; тут как я понял остаток от деления 23 на 100 тоесть 23.
G2 = D2 / 10; тут 23 делим 10 = 2.3
D3 = digit % 10; тут остаток от деления 23 на 10 тоесть 3
Далее складываем D3 + G2 + D1
3+2.3+0.23= 5.53 Получилось не ровно 5 а 5.53 это нормально? Или я где то ошибся?)
int number = 237645; int sum = 0; for (int x = number; x > 0; x /= 10) sum += number % 10;
Обсуждают сегодня