ok,la notte ha portato consiglio,ci sono riuscito.
Penso sia un pò troppo complicato e credo si possa semplificare e migliorare.Dato che mi piacerebbe imparare bene,qualcuno saprebbe dirmi dove dovrei semplificare il codice e come?grazie
codice:
#include <stdio.h>
#define N 5
int main()
{
int griglia[N][N],a,b;
int somr[N]={0},c;
int somc[N]={0},d;
for(a=0;a<N;a++){
printf("Immetti cinque numeri per la colonna %d : ",a+1);
for(b=0;b<N;b++)
scanf(" %d",&griglia[a][b]);
}
for(c=0,a=0;c<N;c++,a++)
for(b=0;b<N;b++)
somr[c] += griglia[a][b];
for(d=0,b=0;d<N;d++,b++)
for(a=0;a<N;a++)
somc[d] += griglia[a][b];
for(c=0;c<N;c++)
printf("%d ",somr[c]);
printf("\n");
for(d=0;d<N;d++)
printf("%d ",somc[d]);
return 0;
}