Sunteți pe pagina 1din 1

MATRICE

Exercitii de construcţie

1. Scrieţi un program care construieşte în memorie o matrice pătratică cu n linii şi n coloane


( 2<n<23) formată doar din valori 1 şi 2 astfel încât elementele de pe diagonala secundară şi cea
principală să fie egale cu 1 iar restul elementelor din matrice să fie 2 . Matricea se va afişa ulterior
pe ecran sub formă de tablou pătratic.
Exemplu : n=5  1 2 2 2 1
2 1 2 1 2
2 2 1 2 2
2 1 2 1 2
1 2 2 2 1

2. Scrieţi un program care construieşte în memorie o matrice pătratică cu p linii şi p coloane


( 2<p<20) formată doar din valori 0, 1 şi 2 astfel încât elementele de pe diagonala secundară şi
cea principală să fie egale cu 0, elementele aflate între diagonale în partea superioară şi inferioară
să fie egale cu 1 iar restul elementelor din matrice să fie 2 . Matricea se va afişa ulterior pe ecran
sub formă de tablou pătratic.
Exemplu : p=6  0 1 1 1 1 0
201102
220 022
22 0022
20 1102
01 1110

3. Scrieţi un program care construieşte în memorie o matrice pătratică cu m linii şi m


coloane ( 2<m<24) formată doar din valori 1 şi 2 astfel încât elementele de pe diagonala
secundară şi cea principală să fie egale cu 1, elementele aflate între diagonale în partea superioară
şi inferioară să fie egale cu 1 iar restul elementelor din matrice să fie 2 . Matricea se va afişa ulterior
pe ecran sub formă de tablou pătratic.
Exemplu : m=5  1 1 1 1 1
21112
22122
21112
11111

4. Fie n un număr natural impar ( 2<n<22). Scrieţi un program care construieşte în


memorie o matrice pătratică cu n linii şi n coloane formată doar din valori 1,2 şi 3 astfel încât
elementele situate pe coloana mediană şi linia mediană să fie egale cu 1, elementul situat exact în
mijlocul matricei să fie egal cu 2 şi toate celelalte elemente să fie egale cu 3. Matricea se va afişa
ulterior pe ecran sub formă de tablou pătratic.
Exemplu : n=5  33133
33133
112 11
33133
33133

5. Fie n un număr natural ( 2<n<23). Scrieţi un program care construieşte în memorie o


matrice pătratică cu n linii şi n coloane formată doar din valori ce aparţin mulţimii {1,2,3,..,n} de-
a lungul fiecărei linii elementele să fie distincte şi de asemenea de-a lungul fiecărei coloane
elementele să fie distincte. Matricea se va afişa ulterior pe ecran sub formă de tablou pătratic.
Exemplu : n=5  1 2 3 4 5
2 3 4 5 1
3 4 5 1 2
4 5 1 2 3
5 1 2 3 4

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