salve a tutti, è il primo messaggio che scrivo, sono una novellina.
vorrei chiedervi aiuto riguardo a questo programma sulla media geometrica,
codice:#include <stdio.h> #include <stdlib.h> #include <math.h> main () { int i, n, k; long int prod; prod=1; double mg, io; printf ("\n\t\t quanti numeri inserisci?\n\n\t"); scanf ("%d", &n); { for (i=1; i<=n; i++) { k=i; printf("\n\n\t scrivi numero \n\n\t\t"); scanf ("%d", &k); prod= prod*k; } } io=1/n; mg= pow (prod, io); printf("la media geometrica e' %lf \n\n", mg); system ("pause"); return 0; }
la media geometrica risulta sempre 1
grazie in anticipo.


Rispondi quotando
