Manca il punto e virgola.int horner(float *, int, int)
main() è considerato dalla macchina come int main();main()
Quindi o dichiari void main() oppure il main() deve avere un valore di ritorno
n viene inizializzata nella riga sotto, quindi al momento nn ha alcun valore, quindi è errato (se provi infatti il programma va in abort).coeff = (float *)malloc(n*sizeof
Prima chiedi il grado del polinomio quindi malloca coeff
Allo stesso modo dai un valore a c prima di passarlo alla funzione come parametro
A prima vista nn mi sembra ci sia altro, forse qualche altro punto e virgola