Sunteți pe pagina 1din 5

1.

Se citeste un numar natural n (n<=20). Construiti si afisati o matrice patratica cu n linii si n coloane dupa
modelul de mai jos, obtinut pentru n=9.

000000001

000000012

000000124

000001248

0 0 0 0 1 2 4 8 16

0 0 0 1 2 4 8 16 32

0 0 1 2 4 8 16 32 64

0 1 2 4 8 16 32 64 128

1 2 4 8 16 32 64 128 256

2. Se citeste un numar natural n (n<=100). Construiti si afisati o matrice patratica cu n linii si n coloane
dupa modelul de mai jos, obtinut pentru n=9.

543212345

454323454

345434543

234545432

123454321

234545432

345434543

454323454

543212345

3. Se citeste un numar natural n (n<=100). Construiti si afisati o matrice patratica cu n linii si n coloane
dupa modelele de mai jos.

Pentru n=7 se obtine matricea:

1234321
2345432

3456543

4567654

3456543

2345432

1234321

Pentru n=8 se obtine matricea:

12344321

23455432

34566543

45677654

45677654

34566543

23455432

12344321

4. Se citesc 3 numere naturale n,a,b (n,a,b<=100). Construiti si afisati o matrice patratica cu n linii si n
coloane in care pe fiecare linie cu indice impar sunt plasati in ordine crescatoare primii n multiplii ai lui a,
iar pe fiecare linie cu indice par sunt plasati in ordine descrescatoare primii n multiplii ai lui b.

Exemplu: pentru n=7, a=4, b=5 se obtine matricea:

4 8 12 16 20 24 28

35 30 25 20 15 10 5

4 8 12 16 20 24 28

35 30 25 20 15 10 5

4 8 12 16 20 24 28

35 30 25 20 15 10 5

4 8 12 16 20 24 28
5. Se citeste un numar natural n cu cel mult 9 cifre. Construiti si afisati o matrice patratica dupa modelul
de mai jos, obtinut pentru n=3721496.

3721496

7214963

2149637

1496372

4963721

9637214

6372149

6. Se citeste un numar natural n (n<=10). Construiti si afisati o matrice patratica cu n linii si n coloane
care sa contina termeni din sirul lui Fibonacci ca in modelul de mai jos, obtinut pentru n=6.

112358

1 2 3 5 8 13

2 3 5 8 13 21

3 5 8 13 21 34

5 8 13 21 34 55

8 13 21 34 55 89

7. Se citeste o matrice cu n linii si m coloane, (n,m<=100) cu elemente numere naturale din intervalul
[0,1000].

a) Afisati suma minima care se poate obtine de pe o linie a matricii si indicele liniei pe care s-a obtinut.
Daca sunt mai multe linii cu aceeasi suma minima, atunci se va considera oricare dintre ele.

b) Stergeti din matrice linia care are suma elementelor minima si afisati matricea rezultata. Daca sunt
mai multe linii cu aceeasi suma minima, atunci se va sterge oricare dintre ele (este suficient sa se stearga
una).

Exemplu: Pentru datele de mai jos,

43

734

513
365

812

se va sterge linia 2.

8. Se da un numar n. Construiti si afisati o matrice patratica cu n linii si n coloane care sa contina primii
2n-1 multipli ai lui n, ca in exemplu:

Exemplu: Pentru n=4 se obtine matricea:

28 24 20 16

24 20 16 12

20 16 12 8

16 12 8 4

9. Se citeste o matrice patratica cu n linii si n coloane (n<=100), cu elemente numere naturale din
intervalul [0,1000].

Stergeti liniile si coloanele pe care se afla cele mai mici doua elemente de pe diagonala principala

Exemplu:

matrice.in

32432

21546

32435

43221

43567

matrice.out

342

345

457

(s-au sters liniile si coloanele 2 si 4)


10. Se citeste o matrice patratica cu n linii si n coloane (n<=100), cu elemente numere naturale din
intervalul [0,1000].

Ordonati crescator elementele de pe diagonala principala prin interschimbari de linii si coloane. Afisati
matricea rezultata.

Exemplu:

matrice.in

42345

23456

43254

67567

12542

matrice.out

24345

52214

46325

35244

57766

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