konkretnejsie 19 cifier, je to horna hranica pre int v c-cku
ak chces aj dlhsie cisla, ty si na to isiel spravnym smerom
budes nacitavat po jednom znaku zo vstupu, nasledne pomocou tohto prikazu znak skonvertujes na cislo, ktore pripocitas k cif.suctu:
Kód:
int i = c - '0';
cifSucet += i;
Potom este zostava osetrit situaciu ked bude sucet vacsi ako 10:
Kód:
while (cifSucet >= 10)
{
s = 0;
for(;cifSucet>0; s+=cifSucet%10, cifSucet/=10);
cifSucet = s;
}
printf("ciferny sucet je %d\n", cifSucet);