Я пишу код для добавления цифр exampe 153=(1+5+3)=9
я думаю, что этот код математически корректен ...но когда я запускаю этот код ...программа дает какой-то неудобный и все время один и тот же номер ...я запутываюсь, я уже несколько раз пробовал этот код ... Пожалуйста, скажите мне, что не так ..
ps: Я новичок
Что я уже пробовал:
#include <iostream>
использование пространства имен std;
тап_п()
{
int num, sum, a=0;
Кин&ГТ;&ГТ;кол-во;
while (num> 0)
{
a=число%10;
Сум=сум+а;
num=num/10;
}
соиь< в<сумма&ЛТ;<епси;
возвращает 0;
}
Philippe Mori
Что-то вроде этого будет работать : sum = num > 0 ? (num + 8) % 9 + 1 : 0;