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
albastruverde12:
nu stiu exact cum se rezolva, dar cred ca stiu pasii de urmat: Sa zicem ca vrem sa aflam cifra de pe pozitia k: 1. Se memoreaza intr-o variabila (y) rasturnatul numarului initial. 2. y devine (y fara ultimele (k-1) cifre). 3. Se afiseaza y%10.
Răspunsuri la întrebare
Răspuns de
0
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
Oricum, vezi fişierul ataşat.
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
Oricum, vezi fişierul ataşat.
Anexe:
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă