Problem e 2023
Problem e 2023
Problem e 2023
tastatură;
b) produsul elementelor care au exact trei divizori.
le
Exemplu:
Dacă se citesc de la tastatură n=4,k=2 şi matricea:
1224
gi
5763
9876
2661
ul
2
ti
a) să se scrie în fişierul par.out elementele aflate pe poziţii pare şi care sunt pătrate
perfecte;
b) să se verifice dacă o anumită valoare k, citită de la tastatură, se află în vector şi, în caz
al
3
Se citeşte un număr natural nenul n. Să se construiască un triunghi dreptunghic, cu unghiul
ai
În cazul în care, pentru valoarea lui n citită, un astfel de triunghi nu poate fi construit, se va
afişa un mesaj corespunzător.
te
Exemplu:
a) dacă n=9, se va afişa:
az
*
***
ul
*****
„
Exemplu:
Dacă fişierul dat date.in conţine :
le
„ n”
Se va afişa: 3 (caracterul „n” apare de 3 ori în şirul de pe prima linie)
ul
5
Na
a) perechile de cuvinte care rimează (au cel puţin două litere, situate la sfârşit, identice)
b) toate literele distincte din acel text şi frecvenţa de apariţie a fiecareia. Nu se face
diferenţă între literele mari şi mici.
on
Exemplu:
La curte vine-un ciobanas,
al
6
ih
Se citesc de la tastatură n perechi de numere reale reprezentând puncte din plan (în
ordinea abscisă, ordonată)
a) să se determine câte din punctele date sunt simetrice faţă de origine şi să se scrie în
ai
fişierul punct.out;
b) determinaţi câte din punctele date se găsesc pe axele de coordonate (au abscisa sau
ordonata 0).
Vi
Exemplu:
Pentru n =5 şi punctele:
(7,-2) (3,-3) (6,-6) (4,0) (1,4)
te
1 punct (4,0)
ul
„
7
Se citesc de la tastatură doi vectori de n numere naturale (cu n citit de la tastatură) de cel
mult două cifre fiecare.
a) Să se construiască un şir care conţine elementele prime comune celor doi vectori.
Elementele şirului se vor scrie pe o singură linie a fişierului prim.out.
Co
b) Să se determine numărul cu cei mai mulţi divizori din cele două şiruri.
Exemplu:
le
Pentru n=7
X=(31,17,43,23,44,61,77)
Y=(31,17,43,22,41,60,77)
gi
Numărul cu cei mai mulţi divizori din cele două şiruri este: 60
8
Na
Se citesc de la tastatură n perechi de numere reale reprezentând puncte din plan (în
ordinea abscisă, ordonată).
ti
Exemplu:
Pentru n =5 şi punctele:
(7,-2) (3,4) (6,7) (1,0) (1,4)
al
9
ih
Coeficienţii polinomului sumă (r) care se vor scrie în fişierul polinom.out vor fi
8, 9, 5, 12
az
10
ul
Perechile de numere prime gemene se vor scrie în fişierul prim.out sub forma:
3, 5
5, 7
11, 13
17,19 etc.
11
vor scrie în fişierul prim.out numai elementele matricei care sunt numere superprime.
Numim număr superprim dacă atât el, cât şi răsturnatul lui sunt numere prime.
le
Exemplu:
Dacă se citesc de la tastatură :
n=3 şi m=4 şi matricea:
gi
24 28 17 26
55 65 11 75
ul
33 23 13 93
Se va scrie în fişierul prim.out
11,17,13
Na
13
ti
Exemplu:
Dacă se citeşte de la tastatură: n=5
al
14
ih
Exemplu:
Dacă se citesc de la tastatură: m=5, vectorul a: 23 456 321 457 342 1242 şi valoarea y=23
Se va afişa în fişierul caut.out:
Vi
15
te
Se dă fişierul numar.in care conţine pe prima linie un număr n şi pe linia următoare cele n
az
cele n numere naturale şi să se afişeze numai acele numere care sunt strict monoton
crescător sau strict monoton descrescător (adică toate cifrele numărului sunt în ordine
crescătoare sau descrescătoare).
„
Exemplu:
Dacă fişierul numar.in conţine :
5
23456 321 457 342 1242
Se va afişa:
23456 321 457
16
Se dau de la tastatura două mulţimi a şi b cu componente numere naturale mai mici sau
egale cu 255. Se cere să se determine şi afişeze pe ecran mulţimile ab, ab, (a-b)(b-a).
Exemplu:
Co
Pentru mulţimile:
123475
le
458
se va afişa pe ecran :
1234578
gi
45
12378
ul
17
Folosind subprograme, să se determine recursiv şi să se scrie în fişierul max.out, elementul
Na
maxim dintr-un vector x cu n componente numere întregi cu cinci cifre, citite de la tastatură.
Exemplu:
ti
Pentru n=7
şi vectorul x : (76,54,32,3,5,6,7)
se va afişa în fişierul max.out
on
76
al
18
palindr.out, elementele palindrom de pe fiecare linie (pe o linie a fişierului se vor scrie
numerele palindrom de pe o linie a matricei sau 0 în cazul în care nu există astfel de valori
pe linia respectivă).
ih
Exemplu:
Dacă se citesc de la tastatură :
ai
55
33
az
19
ul
Se citesc de la tastatură: un text cu cel mult 255 caractere şi un cuvânt. În text, cuvintele
sunt separate prin unul sau mai multe spaţii. Se cere să se determine în text, numărul de
apariţii al şirului de caractere reprezentând cuvântul citit.
„
Exemplu:
Pentru textul:
Un elev priveste la televizor
şi cuvântul elev
Se va afişa 2 ( şirul de caractere al cuvântul elev apare de două ori)
20
2 (cmmdc (8,6,2)=2 )
1 (cmmdc (4,7,1)=1 )
1 (cmmdc (6,7,9)=1 )
gi
21
ul
Să se realizeze un program în care, folosind subprograme, se vor citi din fişierul matrice.in
numărul de n linii şi de coloane (de pe prima linie a fişierului), respectiv elementele matricei
a ce conţine numere întregi (de pe fiecare linie a fişierului se citeşte o linie a matricei). Să se
anuleze elementele diagonalei principale ale matricei, care sunt mai mici decât o valoare
Na
dată y.
Exemplu:
ti
22
Să se realizeze un program în care, folosind subprograme, se vor citi din fişierul matrice.in
numărul de linii n şi numărul de coloane m (citite de pe prima linie a fişierului), respectiv
”M
elementele unei matrice a ce conţine numere naturale (de pe fiecare linie a fişierului se
citeşte o linie a matricei). Să se determine liniile matricei care încep şi se termină cu un
ih
număr prim.
Exemplu:
Pentru fişierul matrice.in
ai
34
Se va afişa: Linia 1 (începe cu elementul 2 număr prim
2345
şi se termină cu 5 număr prim)
5679
3214
Vi
23
te
Să se realizeze un program în care, folosind subprograme, se vor citi din fişierul matrice.in
numărul de linii n şi numărul de coloane m (citite de pe prima linie a fişierului), respectiv
az
elementele unei matrice a ce conţine numere întregi distincte de cel mult 2 cifre fiecare (de
pe fiecare linie a fişierului se citeşte o linie a matricei). Să se afişeze elementele matricei
ul
care sunt situate pe linii şi coloane de sumă egală. Un element a[i,j] se va afişa dacă suma
elementelor de pe linia i este egală cu suma elementelor de pe coloana j. În cazul că nu
există un astfel de element se va afişa un mesaj corespunzător.
„
Exemplu:
Pentru fişierul matrice.in dat
3 4
2 14 0 5
5 16 7 9
3 0 1 6
Se va afişa:3 (adică elementul a[3,1] este singurul element care are suma elementelor de pe
linia 3 egală cu suma elementelor de pe coloana 1)
„
ul
az
te
Vi
ai
ih
”M
al
on
ti
Na
ul
gi
le
Co