szereg w c

crank
Użytkownik
Użytkownik
Posty: 2
Rejestracja: 15 cze 2007, o 13:23
Płeć: Mężczyzna
Lokalizacja: zywiec/krk

szereg w c

Post autor: crank » 15 cze 2007, o 13:27

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
Ostatnio zmieniony 18 cze 2007, o 15:49 przez crank, łącznie zmieniany 2 razy.
Rekrutacja Instytut Matematyczny, Uniwersytet Wrocławski (gif)

Awatar użytkownika
robert179
Użytkownik
Użytkownik
Posty: 469
Rejestracja: 24 lip 2005, o 16:32
Płeć: Mężczyzna
Lokalizacja: Kęty
Podziękował: 111 razy
Pomógł: 13 razy

szereg w c

Post autor: robert179 » 17 cze 2007, o 23:51

Masz błąd w funkcji szereg. Coś w pętli do ... while.

crank
Użytkownik
Użytkownik
Posty: 2
Rejestracja: 15 cze 2007, o 13:23
Płeć: Mężczyzna
Lokalizacja: zywiec/krk

szereg w c

Post autor: crank » 18 cze 2007, o 11:33

wlasnie wiem. ale nie moge obczaic co :/

pomozcie prosze !

Awatar użytkownika
robert179
Użytkownik
Użytkownik
Posty: 469
Rejestracja: 24 lip 2005, o 16:32
Płeć: Mężczyzna
Lokalizacja: Kęty
Podziękował: 111 razy
Pomógł: 13 razy

szereg w c

Post autor: robert179 » 18 cze 2007, o 16:08

d=d*(pow(-1,n+1)*(2*n+3)*x)/(2*n);
Źle tworzysz następny wyraz ....

ODPOWIEDZ