Sunteți pe pagina 1din 2

Fișă de recapitulare

1. Se consideră algoritmul alăturat, descris în pseudocod. S-a notat cu a%b restul împărţirii
numărului natural a la numărul natural nenul b, iar cu [a/b] câtul împărţirii întregi a
numărului natural a la numărul natural nenul b.
a) Scrieţi numărul care se va afişa dacă se x0
citesc pentru n valoarea 528791 şi pentru k citeşte n,k
p1;
valoarea 6. (numere naturale nenule)
b) Scrieți un set de valori pentru n și k, astfel ┌cât timp n≠0 execută
│ ┌dacă n%10>k atunci
încât să se afișeze valoarea 586 │ │ x  n%10*p + x
│ │pp*10;
│ └■
│ n  [n/10]
└■
scrie x
2. Se citesc elemente întregi până la întâlnirea unei valorii negative care nu face parte din șir.
Realizați un program care determină și afișează pe ecran media aritmetică a valorilor pare care nu
sunt divizibile cu 5.
3.Se citește de la tastatură o valoare naturală n. Realizați un program care determină și afișează pe
ecran diferența dintre produsul cifrelor impare și suma cifrelor pare.
4. Se citesc elemente întregi până la întâlnirea valorii zero care nu face parte din șir. Să se calculeze
şi să se afişeze suma numerelor pozitive şi produsul celor strict negative. Ex: se citesc 3, –2, 4, –
2, o atunci suma va fi 7 şi produsul 4.
5. Se citește un număr natural n. Dacă numărul este impar să se afișeze suma cifrelor sale, iar dacă
numărul este par să se afișeze inversul său.
6. Se citesc două valori naturale a și b de minim două cifre. Să se determine de câte ori apare ultima
cifră din a în b. Dacă aceasta nu se regăsește, se va afișa mesajul”NU EXISTĂ”
Ex. pentru a=123 și b=32343 se va afișa 3
Iar pentru a=123 și b=2424 se va afișa NU EXISTĂ
7. Scrieți un program care citește un număr natural nenul n și care calculează suma S tuturor
numerelor distincte prefixe pentru n.

S-a citit numărul n=12345 iar suma calculată este S=13715 (=1+12+123+1234+12345).

8. Se citeste un numar natural n. Afisati cifra maxima a lui n si de cate ori apare ea in numarul n.
Exemplu: Pentru n=457170 se va afisa 7 2 (7 e cifra maxima si ea apare de 2 ori)

*
O broscuta face in fiecare minut cate un salt. Lungimea primului salt este p(citita de la tastatura)
dupa care, fiecare salt are lungimea dubla fata de lungimea saltului anterior facut. Realizati un
program C++ care tipareste distanta totala parcursa de broscuta in cinci salturi.

Recapitulare pentru teză 9 B(aftă)!

1. Se citesc valori întregi până la întâlnirea valorii zero care nu face parte din șir. Să se determine și
afișeze câte valori au cifra zecilor primă.
2.Să se scrie un program care să determine cea mai mare cifră impară a unui număr natural citit de
la tastatură.

3.Să se scrie un program care să determine ultima cifră pară a unui număr natural citit de la
tastatură. dacă numărul citit nu conține nici o cifră pară, se va afișa valoarea -1

4.Se dă un număr natural format din cifrele 2 sau 3. Aflaţi cifra care apare de cele mai multe ori în
scrierea numărului. Dacă cifrele 2 şi 3 apar de acelaşi număr de ori se va afişa: 2 3

5. Să se scrie un program care să determine numărul de apariţii a primei cifre în scrierea unui
număr natural citit de la tastatură.

6. Se dau două numere naturale. Dacă cele două numere au acelaşi număr de cifre, să se afle pe câte
poziţii aceste cifre coincid.

7. Scrieți un program care citește un număr natural n și o cifră k. Programul va calcula produsul P
al cifrelor lui n diferite de cifra k

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