el problema es que vos haces esto:
vectorf[f]=vectorf[f]+m[f][c];
y vector[f] no esta inicializado, osea, tiene basura adentro
agrega este codigo al principio despues de las declaraciones de variables
for(f=0; f<3; f++){
vectorf[f] = 0;
vectorc[f] = 0;
}
entonces una vez inicializado todo el vector con 0 en sus posiciones tu codigo anda