Grande ! Grazie mille,il programma gira: 0,48 viene la sommatoria.
Non me la so proprio spiegare la situazione del fattoriale:
l=3.;
fatt=1.;
for (j=l;j>=1;j--) {
fatt=fatt*(j);}
fprintf (fp,"fattoriale:%12.2f\n",fatt);
fattoriale=6
l=3.;
fatt=1.;
for (j=l;j>=1;j--) {
fatt=fatt*(j+1);}
fprintf (fp,"fattoriale:%12.2f\n",fatt);
fattoriale=24
l=3.;
fatt=1.;
for (j=l;j>=1;j--) {
fatt=fatt*(2*j);}
fprintf (fp,"fattoriale:%12.2f\n",fatt);
fattoriale=48
I primi 2 vengolo esatti,ma quanto tira fuori la moltiplicazione non capisco che cosa faccia,dovrebbe fare fattoriale di 6, invece quello non è fattoriale di nessun numero intero, non so da dove lo prenda sinceramente.