Sunteți pe pagina 1din 1

Structura repetitivă - CÂT TIMP ……… EXECUTĂ

Probleme
1. Fie n număr natural. Determinați:
a) câte cifre are n.
b) câte cifre pare și câte cifre impare are n .
2. Fie n număr natural. Verificați dacă n conține cifra x (dată).
3. Fie n număr natural. Verificați dacă toate cifrele lui n sunt identice.
4. Fie n număr natural. Determinați cea mai mare și cea mai mică cifră a numărului
n.
5. Fie n număr natural. Determinați cea mai mare și cea mai mica cifră pară a
numărului n.
6. Fie n număr natural. Afișați sufixele numărului n. Ex. pentru n=8659, sufixele sunt
9,59,659,8659.
7. Fie n număr natural. Afișați prefixele numărului n. Ex. pentru n=8659, prefixele
sunt 8,86,865,8659
8. Fie n număr natural. Afișați cifra de rang k (k dat) știind ca cifra unităților este de
rang 0, cifra zecilor este de rang 1, cifra sutelor este de rang 2, cifra miilor este
de rang 3, s.a.m.d.
Ex. pentru n=18796 si k=2 se va afișa cifra 7.
9. Fie n număr natural. Eliminați cifra de rang k și afișați noul număr format după
eliminarea acesteia.
Ex. pentru n=148659, k=2 numărul obținut după eliminarea cifrei de rang 2 este
14859.
10. Fie n număr natural. Eliminați ultima cifră și prima cifră a numărului n și afișați
numărul obținut.
11. Fie n număr natural. Formați inversul numărului n si verificați dacă n este
palindrom.
12. Fie n număr natural. Verificați dacă cifrele lui n sunt in ordine crescătoare. Ex.
n=2458 are cifrele în ordine crescătoare.
13. Fie n număr natural. Verificați dacă cifrele lui n sunt in ordine descrescătoare. Ex.
n=8653 are cifrele în ordine descrescătoare.
14. Fie n număr natural. Permutați circular spre stânga cu o poziție cifrele numărului
n. Ex. pentru n=54187 rezulta 41875.
15. Fie n număr natural. Permutați circular spre dreapta cu o poziție cifrele numărului
n. Ex. pentru n=54187 rezulta 75418.
16. Se citesc numere întregi până la întâlnirea unuia nul. Determinați de câte ori s-a
citit cifra x (x dată). Ex. pentru x=2 si numerele 22, 56, 526, 2, 9, -92, 0 rezultatul
este 5.
17. Se citesc numere naturale pana la întâlnirea lui 0. Însumați prima cifra a fiecărui
număr citit. Ex. dacă se citesc numerele 38, 654, 2245, 7, 0 suma este
3+6+2+7=18.

S-ar putea să vă placă și