Sunteți pe pagina 1din 1

Instructiunea cat-timp(while)

Probleme prelucrare cifre dintr-un numar natural


1. Se citeste un numar natural n . Sa se elimine toate cifrele pare mai mari decat 5 din
numarul n.
2. Se citeste un numar natural n si o cifra k . Sa se calculeze suma cifrelor numarului n
care se gasesc in intervalul [k-1,k+1] .
3. Se citeste un numar natural n . Sa se elimine din numar prima si ultima cifra .
4. Se citeste un numar natural n. Sa se elimine din numar toate cifrele pare nedivizibile
cu 3.
5. Sa se verifice daca cifrele numarului sunt in ordine strict crescatoare de la stanga la
dreapta .
6. Se citeste un numar natural n . Sa se determine cifra maxima din numar .
7. Se citeste un numar natural n . Sa se formeze un numar care adauga in fata fiecarei
cifre pare jumatatea cifrei .
Ex. N=568732, se obtine M=536487312
8. Se citeste un numar natural n si o cifra b. Sa se verifice daca numarul poate fi o
reprezentare in baza b. ( un numar poate fi o reprezentare intr-o baza b, daca toate
cifrele sunt strict mai mici decat b) .
9. Se citeste un numar natural n si o cifra k. Sa se elimine din numar toate aparitiile
cifrei k .
10. Sa se verifice daca toate cifrele unui numar natural n sunt de aceeasi paritate afisand
un mesaj corespunzator .
11. Se citeste un numar natural n. Daca numarul are un numar impar de cifre, sa se
elimine cifra din mijloc, iar daca numarul are un numar par de cifre, sa se elimine cele
doua cifre din mijloc.
12. Se citeste un numar natural n. Sa se calculeze media aritmetica a numerelor formate
din cate doua cifre aflate pe pozitii consecutive printre cifrele numarului n.
Ex. Daca n=564879, numerele sunt : 56, 64, 48, 87, 79
13. Se citesc doua numere naturale n si m . Sa se afiseze cifrele comune celor doua
numere .
14. Se citeste un numar natural n . Sa se elimine din numar cifra de pe pozitia k .
15. Se citeste un numar natural n . Sa se insereze pe pozitia k (de la stanga la dreapta)
cifra c.
16. Se citeste un numar natural n respectiv doua cifre a si b. Sa se determine numarul
obtinut prin inlocuirea cifrei a din numar cu cifra b si invers .
17. Se citeste un numar natural n . Sa se afiseze diferenta dintre cifra maxima si cea
minima .
18. Se citeste un numar natural n . Sa se determine numarul obtinut prin deplasarea
ultimei cifre pe prima pozitie .
Ex. Daca n=65849, atunci numarul obtinut este 96584 .
19. Se citeste un numar natural n . Sa se determine cifra de control a numarului . (cifra de
control se obtine astfel : se calculeza suma cifrelor numarului, apoi suma cifrelor
noului numar, si asa mai departe pana se obtine o singura cifra).
Ex . daca n=199, s=19, s=10, s=1=cifra de control .
20. Se citeste un numar natural n . Sa se determine un numar x format din cifrele pare
care apar in ordinea inversa si numarul y format din cifrele impare in ordinea in care
apar in numar .

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