Si para sumar todas las columnas haces:
Código C:
Ver originalvoid sumacolumnas(float X[F][C], int m, int n){
int i,j;
float sum=0.0;
float Vf[j];
for(j=0;j<n;j++){
sum=0.0;
for(i=0;i<n;i++){
sum=sum+X[i][j];
}
Vf[j]=sum;
}
printf("La suma de cada columna es: \n\n"); for(j=0;j<n;j++){
}
}
Y más concretamente:
Código C:
Ver originalfor(j=0;j<n;j++){
sum=0.0;
for(i=0;i<n;i++){
sum=sum+X[i][j];
}
Vf[j]=sum;
}
Pues tienes que j es el índice de la columna... cada iteración del primer for suma una columna. ¿No es lo que necesitabas? Simplemente necesitas un bucle que recorra todas las celdas que tiene una columna. El bucle únicamente tiene que sumar valores.
Un saludo