Documente Academic
Documente Profesional
Documente Cultură
Varianta 012
Varianta 012
a.
c.
a.
7.
a.
6.
a.
5.
a.
4.
a.
c.
3.
a.
2.
1.
Varianta 12
Un program folose te metoda backtracking pentru a afi a toate steagurile tricolore formate cu
culorile alb, albastru, galben, mov, negru, portocaliu, ro u, verde. Se tie c n mijloc
singurele culori care pot fi folosite sunt alb, galben sau portocaliu, iar cele trei culori dintr-un
steag trebuie s fie distincte dou cte dou . Primele patru steaguri generate de program sunt:
(alb, galben, albastru), (alb, galben, mov), (alb, galben, negru), (alb, galben,
portocaliu). Care este cel de al optulea steag generat de program?
b. alb, portocaliu, albastru
alb, portocaliu, mov
d. alb, portocaliu, galben
albastru, alb, galben
a.
c.
8.
2.
3.
4.
1.
a n*p+a
p p*10
citeste n
scrie a
1.
Fi ierul text BAC.TXT con ine prenumele elevilor unei clase, cte un
prenume ( ir de maximum 20 de caractere) pe o linie a fi ierului. Scrie i un
program eficient care afi eaz pe ecran num rul de caractere ale celui mai
lung prenume precum i num rul prenumelor cu aceast lungime.
2.
Se citesc de la tastatur dou valori naturale m i n (m,n<=100) i apoi m*n numere ntregi mai mici
de 32000 reprezentnd elementele unei matrice cu m linii i n coloane. Se cere s se determine
valorile maxime de pe fiecare linie a matricei i s se scrie pe ecran suma lor.
1 9 3 4 7
O list liniar simplu nl n uit alocat dinamic con ine n fiecare nod al s u, n cmpul info o
valoare real , iar n cmpul adr, adresa urm torului nod din list .
3.
(10p.)
Defini i tipurile de date corespunz toare listei i scrie i apoi defini ia complet a subprogramului
modif, care prime te ca parametru adresa primului nod al unei liste cu minimum dou elemente, i
care insereaz ntre oricare dou noduri consecutive din list , un nou nod care va con ine n cmpul
info, media aritmetic a valorilor memorate n nodurile vecine. De exemplu, dac lista con ine ini ial,
n ordine, valorile 5 9 12 6, dup prelucrare lista va con ine, n ordine, valorile 5 7 9 10.5 12 9
6.
(10p.)
Varianta 12