Documente Academic
Documente Profesional
Documente Cultură
1
Fiierul atestat.in conine dou linii. Pe prima linie este scris un numr
natural nenul n, (5<n<10). Pe cea de-a doua linie a fiierului sunt scrise n
numere ntregi separate prin cte un spaiu, formate fiecare din cel mult 4 cifre,
reprezentnd un ir de n ntregi .
S se scrie un program n limbajul Pascal/C/C++, care:
a)
b)
c)
Date de ieire:
6
12
-14
-7
15
27
a) 12
14
15
27
b) 4
Fiierulatestat.outconine:
c) -7
15
27
Subiectul nr. 2
Fiierul atestat.in conine dou linii. Pe prima linie este scris un numr
natural nenul n, (5<n<10). Pe cea de-a doua linie a fiierului sunt scrise n
numere ntregi separate prin cte un spaiu, formate fiecare din cel mult 4 cifre,
reprezentnd un ir de n numere ntregi.
S se scrie un program n limbajul Pascal/C/C++, care:
a)
b)
c)
Date de ieire:
6
12
-9
-14
27
a) 12
14
27
b) 6
Fiierulatestat.out conine:
c) 12
-14
Subiectul nr. 3
Fiierul atestat.in conine dou linii. Pe prima linie este scris un numr
natural nenul n, (5<n<30). Pe cea de-a doua linie a fiierului sunt scrise n
numere naturale separate prin cte un spaiu, formate fiecare din cel mult 9
cifre, reprezentnd un ir de n numere naturale.
S se scrie un program n limbajul Pascal/C/C++, care:
a)
b)
s afieze pe ecran, pe linii diferite, cel mai mic numr a i cel mai mare
numr b din irul dat;
c)
Date de ieire:
a) 123
123
55
372
3465
242
44
55
372
3465
242
b) 44
3465
Fiierul atestat.out conine:
c) 11
Subiectul nr. 4
Fiierul atestat.in conine dou linii. Pe prima linie este scris un numr
natural nenul n, (5<n<30). Pe cea de-a doua linie a fiierului sunt scrise n
numere naturale separate prin cte un spaiu, formate fiecare din cel mult 9
cifre, reprezentnd un ir de n numere naturale.
S se scrie un program n limbajul Pascal/C/C++, care:
a)
s afieze pe ecran, n linie, toate numerele din ir, separate prin cte un
spaiu;
b)
c)
44
Date de ieire:
a) 1233
1233
22
1785
56
15657
457
22
1785
56
15657
457
15657
457
b) 22
Fiierul atestat.out conine:
c) 1233
1785
56
22
Subiectul nr. 5
Fiierul atestat.in conine dou linii. Pe prima linie este scris un numr
natural nenul n, (5<n<30). Pe cea de-a doua linie a fiierului sunt scrise n
numere reale separate prin cte un spaiu, reprezentnd un ir de n numere
reale.
S se scrie un program n limbajul Pascal/C/C++, care:
a)
s afieze pe ecran, n linie, toate numerele din ir, separate prin cte un
spaiu;
b)
c)
Date de ieire:
56.765
2.3
4.56
1.2
1.8
a)
56.765
b)
-19.92
2.3
4.56
-1.2
1.8
1.8
c)
56.765
1.2
2.3
4.56
Subiectul nr. 6
Fiierul atestat.in conine dou linii. Pe prima linie este scris un numr
natural nenul n, (5<n<30). Pe cea de-a doua linie a fiierului sunt scrise n
numere naturale separate prin cte un spaiu, formate fiecare din cel mult 4
cifre, reprezentnd un ir de n numere naturale distincte.
S se scrie un program n limbajul Pascal/C/C++, care:
a)
s afieze pe ecran, n linie, toate numerele din ir, separate prin cte un
spaiu;
b)
s afieze pe ecran, pe linii diferite, cel mai mic numr din ir i poziia
acestuia;
c)
Date de ieire:
a) 28
11
81
496
100
28
11
81
496
100
b) 6
5
Fiierul atestat.out conine:
c) 28
496
Subiectul nr. 7
Fiierul atestat.in conine dou linii. Pe prima linie este scris un numr
natural nenul n, (5<n<30). Pe cea de-a doua linie a fiierului sunt scrise n
numere naturale separate prin cte un spaiu, formate fiecare din cel mult 4
cifre, reprezentnd un ir de n numere naturale distincte.
S se scrie un program n limbajul Pascal/C/C++, care:
a)
s afieze pe ecran, n linie, toate numerele din ir, separate prin cte un
spaiu;
b)
s afieze pe ecran, pe linii diferite, cel mai mare numr din ir i poziia
acestuia;
c)
Date de ieire:
6
22
a) 22
12
121
20
18
13
b) 121
12
121
20
18
13
3
c)
12
20
18
Subiectul nr. 8
Fiierul atestat.in conine dou linii. Pe prima linie este scris un numr
natural nenul n, (5<n<30). Pe cea de-a doua linie a fiierului sunt scrise n
numere naturale separate prin cte un spaiu, formate fiecare din cel mult 4
cifre, reprezentnd un ir de n numere naturale. irul conine cel puin dou
numere pare.
S se scrie un program n limbajul Pascal/C/C++, care:
a)
s afieze pe ecran, n linie, toate numerele din ir, separate prin cte un
spaiu;
b)
c)
Date de ieire:
6
2552
56
32
444
46
1221
a)
2552
b)
626
56
32
444
46
1221
c)
2552
444
1221
Subiectul nr. 9
Fiierul atestat.in conine dou linii. Pe prima linie este scris un numr
natural nenul n, (5<n<30). Pe cea de-a doua linie a fiierului sunt scrise n
numere naturale separate prin cte un spaiu, formate fiecare din cel mult 4
cifre, reprezentnd un ir de n numere naturale. irul conine cel puin dou
numere impare.
S se scrie un program n limbajul Pascal/C/C++, care:
a)
b)
s afieze pe ecran, n linie, numrul de cifre din care este format fiecare
numr din irul iniial, numerele din linie separndu-se prin cte un spaiu;
c)
Date de ieire:
6
13
555
71
242
1001
a) 1001
242
71
555
13
b) 2
C) 1640
Subiectul nr. 10
Fiierul atestat.in conine dou linii. Pe prima linie este scris un numr
natural nenul n, (5<n<30). Pe cea de-a doua linie a fiierului sunt scrise n
numere ntregi separate prin cte un spaiu, formate fiecare din cel mult 4 cifre,
reprezentnd un ir de n numere ntregi.
S se scrie un program n limbajul Pascal/C/C++, care:
a)
b)
c)
atestat.in
Date de ieire:
1234
555
41
-2
242
11
a) 11
242
-2
b) 41
-2
11
41
555
c) 1286
Subiectul nr. 11
Fiierul atestat.in conine pe prima linie numrul n, natural nenul
(2<n<20), ce reprezint numrul de linii ale unei matrice ptratice A. Pe fiecare
din urmtoarele n linii, sunt scrise cte n numere naturale, formate din exact 2
1234
b)
Date de ieire:
a) 12
31
24
12
31
24
35
67
10
35
67
10
41
18
97
41
18
97
b) 22
31
24
35
22
10
41
18
22
b)
Date de ieire:
a) 15
20
37
15
20
37
10
21
44
10
21
44
12
40
15
12
40
15
b) 0
b)
c)
Date de ieire:
a) 12
31
24
12
31
24
35
67
10
35
67
10
28
18
97
28
18
97
b) 119
b)
c)
exemplu 16 este ptrat perfect (42 =16). Dac nu exist, astfel de numere
se va scrie pe prima linie a fiierului mesajul NU EXIST PTRATE
PERFECTE.
Not: Programul va conine cel puin un subprogram definit de utilizator.
Exemplu:
atestat.in
Date de ieire:
a) 8
36
101
36
101
35
67
10
35
67
10
311
311
7
36
b) 8
35
67
311
c) 36
Subiectul nr. 15
Fiierul atestat.in conine pe prima linie numrul n, natural nenul
(2<n<20), ce reprezint numrul de linii ale unei matrice ptratice A. Pe fiecare
din urmtoarele n linii, sunt scrise cte n numere ntregi, formate din cel mult 9
cifre fiecare, separate prin cte un spaiu, reprezentnd valorile elementelor
matricei ptratice A.
S se scrie un program, n limbajul Pascal/C/C++, care:
a)
b)
c)
Exemplu:
atestat.in
Date de ieire:
a)
-1
311
234
-1
311
234
13
-9
67
13
-9
67
-92
-92
4
b)
Se citete de la tastaturk = 13
DA
311
234
13
-9
67
Subiectul nr. 16
Fiierul atestat.in conine pe prima linie numrul n, natural nenul
(2<n<20), ce reprezint numrul de linii ale unei matrice ptratice A. Pe fiecare
din urmtoarele n linii, sunt scrise cte n numere ntregi, formate din cel mult 9
cifre fiecare, separate prin cte un spaiu, reprezentnd valorile elementelor
matricei ptratice A.
S se scrie un program, n limbajul Pascal/C/C++, care:
a)
b)
c)
Date de ieire:
3
15
a)
266
-9
15
266
-9
23
56
23
56
19
-87
111
-19
-87
111
b) 326
Se citete de la tastaturk = 2
c) Fiierul atestat.out conine:
4
Subiectul nr. 17
Fiierul atestat.in conine pe prima linie numrul n, natural nenul
(2<n<20), ce reprezint numrul de linii i de coloane ale unei matrice, iar pe
urmtoarele n linii cte n numere reale separate prin cte un spaiu,
reprezentnd elementele matricei.
S se scrie un program, n limbajul Pascal/C/C++, pentru:
a)