Documente Academic
Documente Profesional
Documente Cultură
Declararea
Pseudocod C++ Pseudocod C++
Observatie structura do…while se executa o data chiar daca conditie este falsa pe cand
structura while nu se va executa deloc daca conditie este falsa.
Algoritm extragere_cifre
intreg x, cifra
citeste x
cat_timp x<>0 executa ///cat timp x are cifre
cifrax%10; ///se extrage cifra
scrie cifra, « « ;
xx/10 ; ///se sterge cifra din nr
sfarsit_cat_timp
sfarsit
Pseudocod C++
Algoritm inversul_numarului
intreg x, inv
citeste x
inv0;
cat_timp x<>0 executa ///cat timp x are cifre
invnv*10+x%10 ;
xx/10 ; ///se sterge cifra din nr
sfarsit_cat_timp
scrie « inv= », inv ;
sfarsit
Algoritm compunere_numar1
intreg c,n,p,i,nou ;
citeste n ///numarul de cifre
nou0;p1; ///nou=nr compus p=puterea lui10
pentru p1,n-1, pas1 executa /// 10^n-1
pp*10 ;
sfarsit_pentru
pentru i1,n, pas1 executa
citeste c ;
nou p*c+nou ;
pp*10 ;
sfarsit_pentru
scrie « nou= », nou ;
sfarsit
Varianta2
Tema
1 Verificati daca un numar are ultima cifra egala cu prima.
2. Determinati cifra minima a unui numar natural.
3. Determinati media aritmetica a cifrelor pare ale unui numar natural.
4. Verificati daca un numar natural are toate cifrele pare.
5. Fie un numar natural. Daca are un numar impar de cifre afisati cifra din mijloc, in caz
contrar afisati un mesaj.
6. Verificati daca un numar natural contine doar cifre binare (0 sau 1).
7. Determinati cate cifre are un număr natural nenul nr.
Exemplu nr = 2314 rezultatul este 4
8. Se citeşte un număr natural n şi o cifră c. Determinati de câte ori apare cifra c în numărul
n.
Exemplu n = 33123 c = 3 rezultatul este 3
9. Se citeşte un număr natural nr. Determinati dacă numărul conţine cifre pare.
Exemplu nr = 2314 rezultatul este “conţine cifre pare”
10. Se citeşte un număr natural nr. Determinati dacă prima cifră a numărului este pară sau
nu.
11. Se citeşte un număr natural nr. Determinati cate cifre sunt mai mici decat prima cifră a
numărului.
12.Fie doua numere naturale. Determinati care dintre ele are mai multe cifre.