ho risolto (credo) in questo modo:
codice:
int min (int mat[50][50], int N){
	
	int i,j;
	i=j=1;
	int min=mat[1][2];
	
	for (int i=1;i<N;i++)	{
			
  for (int j=N-i;j<N;j++){
		


			if (min>mat[i][j]){
				min=mat[i][j];
			}
		}
	}
	return min;
}
se qualcuno dovesse notare qualche errore, potreste segnalarmelo? grazie!