Documente Academic
Documente Profesional
Documente Cultură
1
Se citesc din fişierul “numere.in”, de pe 2 linii consecutive, 2 numere mari scrise
în baza 10, fiecare având cel mult 50 de cifre. Să se scrie un program în care se
calculeaze suma lor, folosind şiruri în care se memorează cifrele numerelor.
Rezultatul se va afişa în fişierul ”numere.out”.
BILETUL NR.2
Se citesc din fişierul “pol.in”, de pe prima linie, gradele a două polinoame. De pe
următoarele următoarele două linii se citesc două şiruri de numere reale care
reprezintă coeficienţii celor două polinoame, în ordinea crescătoare a gradelor.
Să se scrie un program în care se calculează suma polinoamelor. Rezultatul se
va afişa în fişierul ”pol.out”.
BILETUL NR.3
Se citesc din fişierul “pol.in”, de pe prima linie, gradele a două polinoame. De pe
următoarele următoarele două linii se citesc două şiruri de numere reale care
reprezintă coeficienţii celor două polinoame, în ordinea crescătoare a gradelor.
Să se scrie un program în care se calculează produsul polinoamelor. Rezultatul
se va afişa în fişierul ”pol.out”.
BILETUL NR.4
Se citesc din fişierul “sort.in”, de pe prima linie, 2 numere n şi m. De pe
următoarele 2 linii se citesc elementele a două şiruri de lungime n, respective m.
Care sunt ordonate crescător. Să se scrie un program în care se realizează
interclasarea şirurilor. Rezultatul se va afişa în fişierul ”sort.out”.
BILETUL NR.5
Se citesc din fişierul “mult.in”, de pe prima linie, 2 numere n şi m. De pe
următoarele două linii se citesc elementele a două şiruri de lungime n, respectiv
m care conţin numai elemente distincte. Să se scrie un program în care se
realizează intersecţia celor două şiruri. Rezultatul se va afişa în fişierul ”mult.out”.
BILETUL NR.6
BILETUL NR.7
Se citesc din fişierul “mult.in”, de pe prima linie, 2 numere n şi m. De pe
următoarele două linii se citesc elementele a două şiruri de lungime n, respectiv
m care conţin numai elemente distincte. Să se scrie un program în care se
realizează reuniunea celor două şiruri. Rezultatul se va afişa în fişierul ”mult.out”.
BILETUL NR.8
BILETUL NR.9
Se citesc din fişierul “mult.in”, de pe prima linie, elementele unui liste simplu
înlănţuite. Să se scrie un program care să verifice dacă lista citită conţine numai
elemente distincte.
BILETUL NR.10
Se citesc din fişierul “sort.in”, de pe prima linie, elementele unei liste simplu
înlănţuite. Să se scrie un program care sortează crescător elementele listei
folosind metoda bulelor. Rezultatul se va afişa în fişierul ”sort.out”.
BILETUL NR.11
Se citeşte din fişierul “sort.in”, de pe prima linie, un număr n. De pe următoarea
linie se citesc elementele unui şir de lungime n. Să se scrie un program care să
realizeze sortarea crescătoare a elementelor şirului folosind metoda selecţiei.
Rezultatul se va afişa în fişierul ”sort.out”.
BILETUL NR.12
BILETUL NR.14
BILETUL NR.15
BILETUL NR.16
BILETUL NR.17
Se citeşte din fişierul “progresie.in”, de pe prima linie, un număr n. De pe
următoarea linie se citesc elementele unui şir de lungime n. Să se scrie un
program care să verifice dacă elementele şirului formează o progresie aritmetică
sau o progresie geometrică. În caz afirmativ să se afişeze tipul progresiei şi raţia,
iar în caz negativ să se scrie un mesaj corespunzător în fişierul ”progresie.out”.
BILETUL NR.18
Se citeşte un text din fişierul ”text.in”. Textul are mai multe linii şi mai multe
cuvinte. Pe fiecare linie cuvintele sunt despărţite prin câte un singur spatiu. Să se
afişeze în fişierul ”text.out” , pe linii consecutive, toate literele care apar în text
împreună cu frecvenţele lor de apariţie.
BILETUL NR.19
BILETUL NR.20
BILETUL NR.21
BILETUL NR.22
BILETUL NR.23
BILETUL NR.24
BILETUL NR.26
BILETUL NR.27
Se citesc din fişierul “mat1.in” , de pe prima linie, două numere naturale n1 şi m1
şi de pe următoarele n1 linii o matrice cu n1 linii şi m1 coloane. Analog, se citesc
din fişierul “mat2.in” , de pe prima linie, două numere naturale n2 şi m2 şi de pe
următoarele n2 linii o matrice cu n2 linii şi m2 coloane. Să se scrie un program
în care se calculează produsul celor două matrici. Dacă produsul se poate face
atunci se va afişa matricea rezultată în fişierul “mat.out”, iar în caz contrar se va
afişa un mesaj corespunzător.
BILETUL NR.28
Se citesc din fişierul “mat.in” , de pe prima linie, două numere naturale n şi m şi
de pe următoarele n linii o matrice cu n linii şi m coloane. Să se scrie un
program care afişează în fişierul “mat.out”, câte unul pe linie, numerele din
matrice care sunt în acelaşi timp maxuime pe linia şi minime pe coloana pe care
se află. Dacă nu există astfel de numere se va afişa un mesaj corespunzător.
BILETUL NR.29
Se citesc din fişierul “mat.in” , de pe prima linie, două numere naturale n şi m şi
de pe următoarele n linii o matrice cu n linii şi m coloane. Să se scrie un
program care afişează în fişierul “mat.out”, câte unul pe linie, numerele din
matrice care au număr maxim de divizori
BILETUL NR.30
Se citesc din fişierul “mat.in” , de pe prima linie, patru numere naturale n, m, l şi
c şi de pe următoarele n linii o matrice cu n linii şi m coloane. Să se scrie un
program în care sa se şteargă din matrice linia l şi coloana c şi afişează matricea
rezultată în fişierul “mat.out”.
BILETUL NR.31
Se citeşte un număr natural n. Sp se afişeze în fişierul “Pascal.out” trunghiul lui
Pascal care are n+1 linii. Regulile după care se construieşte triunghiul lui Pascal
sunt:
• Pe coloana 0 şi pe diagonala principală se pune 1.
• Restul elementelor din triunghi se obţin adunând elementul aflat pe linia
anterioară pe aceeaşi coloană cu el cu elemental aflat pe linia anterioară şi
pe coloana anterioară.
Exemplu: n=3
1
11
121
1331
BILETUL NR.32
BILETUL NR.33
Se citesc din fişierul “lista.in” numere întregi până la întâlnirea sfărsitului de fişier.
Să se scrie un program care pune într-o lista dublu înlănţuită elementele nenule
şi apoi sterge din listă elementele pare. Lista rezultată se va afişa în fişierul
“lista.out”.
BILETUL NR.34
BILETUL NR.35
BILETUL NR.36
Se citesc de la tastatură două numere naturale n şi p. Să se afişeze în fişierul
“comb.out”, câte una pe linie, toate combinarile numerelor de la 1 la n, luate câte
p.
BILETUL NR.37
Programare(Pascal sau C)
BILETUL NR.38
Programare(Pascal sau C)
BILETUL NR.39
Programare(Pascal sau C)
Programare(Pascal sau C)