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 »

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.
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 »

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 »

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 »

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