Basta che inizializzi la variabile c

A parte questo ti do solo questo consiglio: quando allochi memoria controlla sempre che l'allocazione sia avvenuta correttamente.

if(!(coeff = (float *)malloc(n*sizeof(float))))
abort();

Con questa riga allochi memoria e nel caso in cui fallisca il programma salta.






p.s. se lo provi ti salta e ti accorgi di un errore nell'allocazione di memoria