Cerinţa
Scrieţi definiția completă a subprogramului C++ cu antetul:
int MatDiag(int a[100][100], int n)
care are doi parametri:
a, prin care primeşte un tablou bidimensional care memorează numere întregin, numărul de linii și coloane ale tabloului
Subprogramul returnează 1 dacă orice diagonală paralelă cu diagonala principală conține elemente identice, sau returnează 0 dacă există cel puțin o diagonală în care nu sunt toate elementele identice.
Restricţii şi precizări
3 ≤ n ≤ 100- Atât liniile cât și coloanele matricei sunt indexate de la
0lan-1.
Exemple:
Dacă n=3 și matricea a este:
1 2 5
4 1 2
7 4 1
atunci funcția returnează 1.
Dacă n=4 și matricea a este:
1 2 5 8
4 1 2 5
7 4 1 2
0 7 3 1
atunci funcția returnează 0, deoarece pe diagonala formată din numerele 4 4 3 nu sunt toate elementele identice.
Important
Soluţia propusă va conţine doar definiţia subprogramului cerut. Prezenţa în soluţie a altor instrucţiuni poate duce erori de compilare sau de execuţie care vor avea ca efect depunctarea soluţiei.

