Devo scrivere una function che ha come input un array 2D e mi restituisca il massimo tra le somme degli elementi di ogni colonna. Ho pensato di scrivere l'algoritmo in questo modo, è corretto?
int max_somma_col_array2D (int a[][100], int n, int m)
{
int s, max, i, j;
s = 0;
max = s;
for (j=0; j<m; j++)
for (i=0; i<n; i++)
s = s + a[i][j];
if (s > max)
max = s;
return max;
}