Napisać funkcję maks_elem, której jedynymi parametrami są rozmiar kwadratowej tablicy licz całkowitych oraz ta tablica. Funkcja znajduje największą liczbę znajdująca się w jakimkolwiek miejscu nad główną przekątną. Mógłby mi ktoś powiedzieć gdzie jest błąd w funkcji.
int maks_elem(int x,int **t)
{
int max=t[0][0];
for(int i=0;i<x;i++)
{
for(int j=0;j<x;j++)
{
t[i][j]=i+j;
if(t[i][j]>max && i||j<x/2)
max=t[i][j];
printf("%3d",t[i][j]);
}
cout<<endl;
}
cout<<"MAX"<<max;
return max;
}