se citeste de la tastatura un numar naturl n alcatuit din cel mult opt cifre. scrieti un algoritm care
afiseaza mesajul "da" daca numarul dat are toate cifrele identice, respectiv "nu" in caz contrar.
exemplu: pentru n=77777, se va afisa mesajul "da"
pentru n=122213,se va afisa mesajul "nu"
Răspunsuri la întrebare
Răspuns de
1
Poftim o metada de rezolvare:Numarun n are cel mult 8 cifre deci este de tip long.Am luat "t" o copie al numarului,"u" ia valoarea ultimei cifre a numarului.Acle while numara (prin impartiri repetate ale numarului la 10) cifrele numarului-c.In for am luat copia nr pt ca n era "stricat" si i-am taiat din el ultima cifra iar lui p i-adat valoarea penultimei ,antepenultimei cifre a nr ai asa mai departe si am comparat-o cu ultima cifra a numarului "u",iar de fiecare data cand conditia era indeplinita am incrementat "z". La sfarsitul acestor operatii am testat daca numarul tuturot cifrelor egale intre ele "z" este egal cu numarul cifrelor ale numarului "c" iar daca conditia era indeplinita se va afisa mesajul "Da" in caz contrat se va afisa "Nu".
Sper ca ai inteles ceva !
Sper ca ai inteles ceva !
Anexe:
elena255:
multumesc foarte mult! am inteles
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă