👤

Am o problema de informatica in Code blocks (C++): Afisare pe ecran a cifrei dintr-o pozitie data a fiecarui numar din fisier, si nu imi dau seama ce sa fac ca sa gasesc acea cifra in funcit de pozitia ei

Răspuns :

Iei nişte exemple şi vezi ce algoritm trebuie să foloseşti.
Uite, să luăm numărul 123456 şi să accesăm nişte cifre:
4 = 123456 / 100 % 10;  // a patra cifră
2 = 123456 / 10000% 10;  // a doua cifră
5 = 123456 / 10 % 10; // a cincea poziţie
Ştiind că numărul are 6 cifre, observăm că dacă vrem să accesăm a k-a cifră, accesăm defapt
[tex]\textrm{numar} / 10 ^ { \textrm{ numarCifre(numar) - k } } \% 10[/tex]

Oricum, vezi fişierul ataşat.
Vezi imaginea CRG