Originariamente inviato da s_p_81
esercizio
ho in input una matrice di m righe ed n colonne (float a[][]),
in uscita devo trovarmi un vettore che abbia sulla sua riga la somma della 1 colonna della matrice m*n.
es.
input matrice float a[][]
N1 N2 N3 N4
+ 1 2 3 4
+ 1 2 3 4
+ 1 2 3 4
+ 1 2 3 4
output matrice float b[]
= 4 8 12 16
avendo in input un array 2d ,devo avere come risultato in uscita un array 1d,usando questa function:
void somma_colonne(int n, int m, float a[][], float b[]);
Ciao
spero soddisfi le tue richieste gngn LOL 
leggi i commenti che ti ho messo poi 
codice:
/* FUNZIONE DI SOMMA DELLE n COLONNE DELLA MATRICE M x N */
float* somma_colonne(int m,int n,float mat[][]){ /* è inutile, se non illogico, passare l'array contenente la somma finale...quindi lo metto come valore di ritorno della funzione che quindi sarà di tipo *float e non + void */
int i=0,j;
float somma,vet_som[n]; /*ha dimensione in base al numero,n, delle colonne della mat */
while(i<n){ //scorre le colonne
somma=0.0;//azzero il valore della somma
for(j=0;j<m;j++) //scorre le righe
somma += mat[i][j];
vet_som[i] = somma;
i++;
}
return vet_som;
}
provalo cmq..
:gren: