Sunteți pe pagina 1din 2

Fisa de lucru matrice___________9D

Pb.1 Se consider o matrice cu n linii i m coloane (1n30, 1m30), ce memoreaz numere ntregi de
cel mult 4 cifre fiecare. Scriei un program C/C++ care citete valorile n, m i elementele matricei din
fisierul date.in i care afieaz , pe cate un rand al fisierului date.out:
a) maximul de pe fiecare linie
b) minimul de pe fiecare coloana
Exemplu:
date.in:

4 4
3 4 90 10
25 2 7 9
18 3 10 4
3 7 20 3
date.out:

Linia 1: 90
Linia 2: 25
Linia 3: 18
Linia 4: 20
Coloana 1: 3
Coloana 2: 2
Coloana 3: 7
Coloana 4: 3



Pb2. Scriei un program C/C++ care citete de la tastatur dou numere naturale nenule n i m 2n20,
2m20) i care construiete n memorie i apoi afieaz o matrice A cu n linii (numerotate de la 1 la n)
i m coloane (numerotate de la 1 la m) ale carei elemente sunt primele n*m numere pare, dispuse in
ordine crescatoare pe fiecare linie. Matricea se va afia pe ecran, cte o linie a matricei pe cte o linie a
ecranului, elementele fiecrei linii fiind separate prin cte un spaiu.

Exemplu: pentru n=3 i m=4 se va afia matricea :
0 2 4 6
8 10 12 14
16 18 20 22

Pb3. Scriei un program C/C++ care citete de la tastatur un numr natural n (2<n<=10) i construiete n
memorie o matrice A cu n linii i n coloane n care toate elementele de pe prima linie, prima i ultima
coloan au valoarea 1 i oricare alt element Aij din matrice este egal cu suma a 3 elemente situate pe linia
i-1: primul aflat pe coloana j-1, al doilea pe coloana j, iar al treilea pe coloana j+1, ca n exemplu.
Matricea va fi afiat pe ecran, linie cu linie, numerele de pe aceeai linie fiind separate prin cte un
spaiu.
Exemplu: pentru n=5 , se afieaz matricea
1 1 1 1 1
1 3 3 3 1
1 7 9 7 1
1 17 23 17 1
1 41 57 41 1
Pb.4 Se consider o matrice cu n linii i m coloane (1n30, 1m30), ce memoreaz numere ntregi de
cel mult 4 cifre fiecare. Scriei un program C/C++ care citete valorile n, m i elementele matricei din
fisierul date.in i care ordoneaza crescator fiecare linie a matricei, apoi afiseaza matricea obtinuta in
fisierul date.out.
Exemplu:
date.in:

4 6
5 3 1 2 1 8
4 3 7 4 1 2
4 7 1 9 2 3
5 5 1 1 4 2
date.out:

1 1 2 3 5 8
1 2 3 4 4 7
1 2 3 4 7 9
1 1 2 4 5 5




Pb5. Problema balcon campion.edu.ro
Pb6. Problema convex varena.ro

S-ar putea să vă placă și