Strona 1 z 1

szereg w c

: 15 cze 2007, o 13:27
autor: crank
witam

mam problem.
musze napisac program rozwiajajacy funkcje: (1+x)^(-5/2) , czyli 1+x do potegi minus piec drugich (5/2) w szereg: S= 1 - (5*x)/2 + (5*7*x*x)/(2*4) - (5*7*9*x*x*x)/(2*4*6) +

(5*7*9*11*x*x*x*x)/(2*4*6*8).......... ma byc napisany przy pomocy petli do...while. i ma wpisywac wyniki w 3 slupkach do pliku "wyniki"


pomoze ktos /? Prosze.

mam tyle i nie wiem co sie dzieje. porgram konczy prace po wpisaniu kroku

#include
#include
#include

main()
{

FILE *fw;

double i,xfun,xszer,a,b,skok,dokl;
double szereg();
double funkcja();

if((fw=fopen("wyniki","w"))==(FILE *)NULL)
{
printf("Error!
");
exit(2);
}

printf("Podaj przedzial
");
scanf("%lf %lf", &a, &b);

if(a

szereg w c

: 17 cze 2007, o 23:51
autor: robert179
Masz błąd w funkcji szereg. Coś w pętli do ... while.

szereg w c

: 18 cze 2007, o 11:33
autor: crank
wlasnie wiem. ale nie moge obczaic co :/

pomozcie prosze !

szereg w c

: 18 cze 2007, o 16:08
autor: robert179
d=d*(pow(-1,n+1)*(2*n+3)*x)/(2*n);
Źle tworzysz następny wyraz ....