Zdravím!
Je nějaký způsob, jak přistoupím k jednotlivým cifrám z čísla? Uvedu příklad:
Mám proměnné
int cislo = 105;
int cifra;
A chci do promenné cifra načíst třetí cifru z cislo, tedy 5;
Děkuji za nápady,
Pro poslední cifru by to fungovalu dobře, ale problém je, že potřebuju přistoupit ke všem cifrám z čísla.
Možná na to jdu špatně, proto uvedu, proč to potřebuji.
Šťastné číslo je v matematice definováno následujícím způsobem: vezměme libovolné kladné celé číslo, nahraďme jej součtem druhých mocnin jeho cifer a tento proces opakujme, dokud se nedostaneme k číslu jedna (kde se proces zastaví) nebo dokud se nám posloupnost nevráti zpět do jiného čísla (tzn. posloupnost se zacyklí). Ta čísla, která tímto způsobem skončí jedničkou nazýváme šťastná, ostatní pak nešťastná.
Příklad:
7^2 = 49;
4^2 +9^2 = 97
9^2 + 7^2 = 130
1^2 + 3^2 + 0^2 = 10
1^2 + 0^2 = 1
Hlavně mi prosím neříkejte celé řešení, díky :-)
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku