Salve, sono uno programmatore (?!) alle primissime armi.
Vi chiedo se potete correggermi questa funzione in C che non funziona come dovrebbe.
Il risultato che deve ritornare è il prodotto di n*n-1*n-2*n-3...n-k+1 ovvero il numeratore del binomio di Newton.
int newton (int n, int k) {
long int numeratore=1;
long int stop=n-k+1;
for (n; n=stop; n--) {
numeratore=numeratore*n;
return numeratore;
Dove sbaglio?
Grazie,
Lorenzo.