19/10/09 14:19
zaire90
SALVE
Vorrei riuscire a capire perchè non riesco a far girare questo programma.
Mi dite dove sbaglio e come devo correggierlo???GRAZIE
Vorrei riuscire a capire perchè non riesco a far girare questo programma.
/* QUESTO PROGRAMMA ACQUISISCE DA TASTIERA UN NUMERO INTERO POSITIVO N, E CALCOLA E STAMPA SUL VIDEO LA SOMMA E LA MEDIA DEI PRIMI N ELEMENTI DELLA SUCCESSIONE DI NUMERI REALI a(n): a(n)=(n+3)/(n^3+5) n=1,2,3... */ #include <stdio.h> #include <stdlib.h> main() { int N,n;float MEDIA,SOMMA,x,y; printf("Scrivi un numero intero positivo N e il programma calcolera'"); printf("\nla somma e la media dei primi N elementi della successione"); printf("\ndi numeri reali a(n):"); printf("\n\n a(n)=(n+3)/(n^3+5)"); printf("\n\n\n N = ");scanf("%d",&N); SOMMA=0; for (n=1;n<=N;n++) { x=((n+3)/((n*n*n)+5)); SOMMA=SOMMA+x; } printf("\n\nECCO LA SOMMA: SOMMA = %f",SOMMA); MEDIA=0; for (n=1;n<=N;n++) { y=((n+3)/((n*n*n)+5)); MEDIA=MEDIA+y; } MEDIA=MEDIA/N; printf("\n\nECCO LA MEDIA: MEDIA = %f\n\n",MEDIA); system("pause"); return 0; }
Mi dite dove sbaglio e come devo correggierlo???GRAZIE
aaa