Documente Academic
Documente Profesional
Documente Cultură
1 2
c.
0 2
d.
0 1
2.
a.
b.
c.
d.
3.
a.
4.
a.
b.
c.
d.
5.
a.
c.
0
1
0
0
1
1
0
1
0
1
0
1
0
1
1
0
0
1
0
1
1
1
1
1
0
Varianta 43
0
d. 2
citete a (numr natural)
i
0
a
a%10
ct timp (a>1)i(a<10) execut
i
i+1
a
a*a
scrie i*a
b. 32
c. 81
d. 162
a. 243
8.
Utiliznd metoda backtracking se genereaz toate numerele palindrom formate din 4 cifre. Fiecare numr
con ine cifre din mul imea {1, 3, 5}. Elementele sunt generate n urmtoarea ordine: 1111, 1331,
1551, 3113, 3333, 3553, 5115, 5335, 5555. Dac se utilizeaz exact aceeai metod pentru
a genera toate numerele palindrom formate din 4 cifre, fiecare element avnd cifre din mul imea {1, 2,
3, 4, 5, 6, 7, 8, 9}, s se precizeze cte numere pare se vor genera.
b. 40
c. 36
d. 72
a. 99
a.
7.
3
b. 1
c.
Care este valoarea maxim pe care o poate afia
algoritmul alturat?
S-a notat cu x%y restul mpr irii numerelor ntregi
x i y.
i y.
(5p.)
3.
4.
(10p.)
sfarit pentru
scrie b
2.
3.
Se citesc n numere naturale mai mici dect 1000 (1<n<100). Scrie i un program C/C++ ce afieaz
pe ecran ultima cifr a numrului ob inut prin adunarea tuturor elementelor citite.
Exemplu: dac n=3 iar numerele sunt: 102 27 34 se va afia 3.
Fiierul numere.in con ine cel mult 1000 de numere ntregi separate prin spa ii. Numerele din fiier
au valori cuprinse intre -30000 i 30000.
S se determine cel mai mare numr din fiier precum i numrul de apari ii ale acestuia.
Exemplu: dac fiierul con ine numerele: 2 7 12 3 8 12 9 5 atunci maximul este 12 i acesta
apare de dou ori n fiier.
Alege i un algoritm eficient de rezolvare.
a) Explica i n limbaj natural metoda utilizat, justificnd eficien a ei (4-6 rnduri).
(2p)
b) Scrie i programul C/C++ ce rezolv problema enun at i afieaz pe ecran cele dou valori
cerute. n rezolvarea problemei se va utiliza metoda descris la punctul anterior.
(8p)
Se citesc de la tastatur un numr natural n (1<n<10) i o matrice p tratic cu n linii i n coloane
format din numere ntregi de maximum 4 cifre. Scrie i programul C/C++ ce sorteaz descresctor
doar elementele situate pe diagonala principal. Matricea sortat se va afia pe ecran, fiecare linie a
matricei pe cte o linie a ecranului, elementele unei linii fiind separate prin cte un spa iu.
Exemplu: Pentru n=3 i o matrice format din elementele:
2 3 1
8 3 1
5 3 2
5 8 2 programul va afia:
6 2 3
6 2 2
(10p.)
Varianta 43