Sunteți pe pagina 1din 1

1.

Se citeste o matrice patratica cu n linii si n coloane (n<=100), cu


elemente numere naturale din intervalul [0,1000].
a) Calculati si afisati (în orice ordine) elementul maxim din fiecare dintre
cele 4 zone în care este împartita matricea de catre cele doua diagonale.
b) Interschimbati circular în sensul acelor de ceas cele 4 valori maxime.
Astfel, elementul din zona N va ajunge în E, cel din E în S, cel din S în V,
iar cel din V în N, ca în exemplu. Afisati matricea rezultata.
Elementele maxime sunt unice în fiecare zona.

2. Din fisierul patrate.in se citesc doua numere naturale n si k (n,k<=100) si


apoi se citesc cate 4 numere naturale x,y,l,c (<100) de pe fiecare din
urmatoarele k linii ale fisierului. Semnificatia acestora este: x e linia coltului
stanga sus, y e coloana coltului stanga sus, l lungimea, iar c este culoare unui
patrat. Plasati cele k patrate intr-o matrice patratica cu n linii si n coloane si
afisati matricea obtinuta. Datele de intrare asigura faptul ca patratele nu se
suprapun si nu depasesc dimensiunile matricii. Elementele din matrice care
nu fac parte din nici un patrat vor avea valoarea 0.
Exemplu:
patrate.in
76
3423
1131
1422
4132
5434
2621
patrate.out
1112200
1112211
1113311
2223300
2224440
2224440
0004440

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