Documente Academic
Documente Profesional
Documente Cultură
Atestat Programare Nou
Atestat Programare Nou
Biletul nr. 1
1. Din fiierul atestat.in se citete un numr natural n (n<=25). S se calculeze i s se afieze pe
ecran valoarea sumei : S=1+2+22+23+2n.
Biletul nr. 2
1. Din fiierul atestat.in se citete un numr natural n, format din maxim 3 cifre. Afiai pe ecran al nlea termen al irului lui Fibonacci. Folosii o funcie nerecursiv, cu un parametru, care ntoarce cel deal n-lea termen al irului lui Fibonacci.
Biletul nr. 3
1. Se citesc din fiierul atestat.in dou numere naturale a i b (0<a<b<10000). Scriei n fiierul
atestat.out toate numerele ptrate perfecte din intervalul [a,b].
Biletul nr. 4
1. Se citesc din fiierul atestat.in dou numere naturale a i b (0<a<b<1000000). Afiai pe ecran,
pe cte o linie, fiecare numr din interval, urmat de spaiu i de suma cifrelor sale. Pentru aflarea
sumei cifrelor unui numr se va folosi o funcie care are ca parametru un numr natural i
returneaz suma cifrelor lui.
Biletul nr. 5
1. Creai fiierul atestat.out care s conin pe prima linie, separate printr-un spaiu, toate numerele
de trei cifre care sunt numere prime.
Biletul nr. 6
1. S se afieze n fiierul triunghi.out triunghiul de numere:
n n-1 n-23 2 1
3 2 1
2 1
1
Biletul nr. 7
1. Se citete din fiierul atestat.in numrul natural n i un ir de n numere reale(n<=20). Scriei
programul care afieaz pe ecran valoarea elementului minim din ir. Pentru citirea, afiarea irului
pe ecran, precum i pentru determinarea minimului din ir se vor folosi subprograme.
Biletul nr. 8
1. Se citete de la tastatur un numr natural n i un ir n de numere ntregi(n<=20). Scriei
programul care afieaz valoarea elementului maxim din ir, precum i poziiile pe care acesta
apare n ir. Pentru determinarea maximului din ir se va folosi o funcie.
Biletul nr. 9
1. Se citete din fiierul vector.in un numr natural n, un vector de n numere ntregi i un numr
natural k nenul(n<=20). Creai un nou vector care s conin toate elementele din vectorul dat care
se divid cu k, i apoi afiai-l pe ecran.
Biletul nr. 10
1. Se citete de la tastatur un numr natural n i un vector de n(n<=20) numere ntregi (folosind un
subprogram). S se verifice, folosind o funcie care ntoarce o valoare, dac toate elementele din
vector sunt numere pare i pozitive, sau nu, i s se dea un mesaj corespunztor, afiat pe ecran.
Biletul nr. 11
1. Se citete din fiierul vector.in un numr natural n i vector de n(n<=20) numere naturale formate
din maxim 9 cifre fiecare. Creai un nou vector care s conin inversul fiecrui element din vectorul
dat. Afiai noul vector pe ecran. Pentru aflarea inversului unui numr se va folosi o funcie.
Obs: inversul lui 12345 este 54321.
Biletul nr. 12
1.Se citete din fiierul vector.in un numr natural n i vector de n numere naturale(n<=20). Afiai
cte numere perfecte sunt n vector. Un numr este perfect dac este egal cu suma divizorilor si mai
mici dect el. (ex: 6=1+2+3) se va folosi o funcie care verifica aceasta proprietate.
Biletul nr. 13
1.Se citete din fiierul vector.in un numr natural n(n<=20) i un vector de n numere naturale
(folosind un subprogram). S se scrie un program care calculeaz i afieaz pe ecran maximul dintre
elementele impare ale vectorului sau afieaz pe ecran un mesaj n cazul n care nu exist numere
impare n vector.
Biletul nr. 14
1.Se citete de la tastatur un vector cu n elemente numere reale. Afiai vectorul obinut dup
ordonarea cresctoare a elementelor sale. Ordonarea se va face ntr-un subprogram ce primete ca
parametru elementele irului i le returneaz ordonate. Afiarea vectorului ordonat se va face n fiierul
vector.out.
Biletul nr. 15
1.Se citesc din fiierul mat.in dou numere naturale nenule, care reprezint numrul n de linii i
numrul m de coloane ale unei matrici (1<n,m<=20), i elementele matricei (numere reale). S se
afieze matricea i media aritmetic a elementelor pozitive din matrice. Calculul mediei aritmetice se
va face cu ajutorul unui subprogram ce primete ca parametru matricea i returneaz media aritmetic.
Biletul nr. 16
1.Se citesc din fiierul mat.in un numr natural nenul n(1<n<=20), care reprezint numrul de linii
ale unei matrici ptratice i elementele matricei (numere ntregi). S se afieze pe ecran matricea,
elementul minim din matrice i poziiile din matrice pe care se afl minimul. Calculul valorii minime
se va face cu ajutorul unui subprogram ce primete ca parametru matricea i returneaz minimul
elementelor ei.
Biletul nr. 17
1.Se citete de la tastatura un numr natural n i o matrice ptratic cu n linii (n<=10). S se afieze
matricea pe ecran, precum i elementul maxim de pe fiecare coloan din matrice.
Biletul nr. 18
1.Se citesc din fiierul mat.in dou numere naturale nenule, care reprezint numrul n de linii i
numrul m de coloane ale unei matrici, i elementele matricei(numere reale). S se construiasc o
matrice B cu 2 coloane i maxim nxm linii, care s conin indicii elementelor matricei care conin
zecimale. Afiai cele dou matrici pe ecran.
Biletul nr. 19
1.Se citesc din fiierul mat.in un numr natural nenul n(n<=10), care reprezint numrul de linii ale
unei matrici ptratice i elementele matricei (numere ntregi). Afiai matricea pe ecran. S se
nlocuiasc elementele situate pe diagonala principal i pe diagonala secundar cu valoarea 0 (zero).
Afiai noua matrice pe ecran. Pentru afiarea unei matrici, se va folosi un subprogram cu parametrii.
Biletul nr. 20
1.Se citesc din fiierul mat.in un numr natural nenul n(1<n<=20), care reprezint numrul de linii
ale unei matrici ptratice i elementele matricei(numere ntregi). Afiai pe ecran matricea i numrul
elementelor pare de sub diagonala principal.
Biletul nr. 21
1.Se citesc din fiierul mat.in dou numere naturale nenule, care reprezint numrul n de linii i
numrul m de coloane ale unei matrici(1<n,m<=20), i elementele matricii(numere ntregi). S se
afieze pe ecran suma elementelor pare de pe fiecare coloan.
Biletul nr. 22
1.S se construiasc un tablou ptratic de dimensiune n2 (1<= n<=50) cu primele n2 numere impare
ncepnd cu 1, i s se scrie acesta n fiierul matrice.out.
Exemplu: Pentru n=4 se va scrie:
1 3 5 7
9 11 13 15
17 19 21 23
25 27 29 31
Biletul nr. 23
1.Se citesc din fiierul mat.in dou numere naturale nenule, care reprezint numrul n de linii i
numrul m de coloane ale unei matrici, i elementele matricii ( 1<=n, m< =50) avnd componente
numere ntregi. S se afieze pe ecran cel mai mare numr de pe marginea tabloului.
Biletul nr. 24
1.Se citesc din fiierul mat.in un numr natural nenul n, care reprezint numrul de linii ale unei
matrici ptratice i elementele matricei(numere ntregi). S se verifice dac matricea este simetric
(adic aij=aji , pentru oricare i,j , 1<=i,j<=n), i s se afieze pe ecran un mesaj corespunztor.
Biletul nr. 25
1.Se citete de la tastatur un ir de caractere s ce reprezint un cuvnt din dicionarul limbii romne,
format doar din litere mici. S se numere vocalele din ir i apoi s se tearg din ir toate literele m.
Numrul vocalelor i irul obinut se vor afia pe ecran.
Biletul nr. 26
Biletul nr. 27
Biletul nr. 28
Biletul nr. 29
1.Se definete o nregistrare cu numele MELODIE care conine urmtoarele cmpuri:
Biletul nr. 33
1.Se definete o nregistrare cu numele PRODUS care conine urmtoarele cmpuri:
DENUMIRE de tip ir de caractere;
Biletul nr. 31
Biletul nr. 32
Biletul nr. 33
Biletul nr. 34
Biletul nr. 35