Sunteți pe pagina 1din 2

Probleme propuse

Structura liniară
1. Să se scrie un program care citește de la tastatura două numere întregi și determină suma
lor.
2. Se dau două numere naturale. Calculați suma, diferența, produsul și câtul lor, în această
ordine.
3. Calculați ultima cifră a sumei a două numere naturale.
4. Se citește de la tastatură un număr a format din trei cifre. Scrieţi un program care calculează
şi afişează pe ecran numărul obţinut prin eliminarea cifrei din mijlocul numărului dat.

Exemplu: dacă a=371 se va afişa 31

5. Se citește de la tastatură un număr a format din trei cifre. Scrieţi un program care calculează
şi afişează pe ecran oglinditul numărului dat.

Exemplu: dacă a=371 se va afişa 173.

6. Fie a un număr format din cinci cifre a1a2a3a4a5. Să se afişeze pe ecran un triunghi format
din cifrele numărului dat astfel:
a3
a2 a3 a4
a1 a2 a3 a4 a5
Exemplu: dacă a=37156 se va afişa un triunghi astfel:
3
715
37156

Structura alternativă
1. Se citește o valoare naturală, notată n. Să se realizeze un program care va afișa mesajul
”par”, sau ”impar”, în funcție de paritatea numărului dat.

2. Se dau trei numere naturale a b x. Să se verifice dacă numărul x aparține intervalului [a,b].
3. Să se scrie un program care citește de la tastatură un număr întreg și determină dacă numărul
este pozitiv.
4. Să se scrie un program care citește de la tastatură două numere întregi și verifică dacă cele
două numere au același semn.
5. Să se scrie un program care citește de la tastatură un număr întreg și verifică dacă are trei
cifre.
6. Să se scrie un program care citește de la tastatură un număr întreg și verifică dacă cel puțin
trei cifre.
7. Fiind dată nota unui elev să se afișeze dacă acesta este corigent sau promovat.
8. Să se scrie un program care verifică dacă un an calendaristic precizat este bisect. Un an
este bisect dacă se divide cu 4 și nu se divide cu 100 sau se divide cu 400.
9. Se citește o valoare naturală, nenulă, notată a. Să se realizeze un program care va afișa cele
mai apropiate două numere naturale pare de numărul x.
Exemplu:
pentru x=15 se afișează numerele 14 și 16
pentru x=200 se afișează numerele 198 și 202

10. Se citește de la tastatură un număr natural n de exact 3 cifre. Să se determine câte cifre
impare conține.
11. Se citesc trei numere naturale distincte a, b și c. Să se afișeze:
a. Cel mai mare număr dintre ele
b. Cel mai mic număr dintre ele
c. În ordine crescătoare
d. În ordine descrescătoare
Exemplu:
pentru a=7, b=4 și c=9 se afișează
Maximul este 9
Minimul este 4
Ordine crescatoare 4 7 9
Ordine descrescatoare 9 7 4

12. Scrieți un algoritm și un program C++, care să determine ultima cifră a numărului 2n.
Exemplu:
pentru n=0 se afișează numerele 1(20=1)
pentru n=5 se afișează numerele 2(25=32)

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