double s,x,w,eps;
double xp,xk,dx;
int i;
int main()
{
printf("Podaj x początkowe, x końcowe, skok i dokładność\n")<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' />
scanf("%lf%lf%lf%lf",&xp,&xk,&dx,&eps)<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' />
for(x=xp;x<=xk;x+=dx){
i=0;
w=1;
s=0;
while(fabs(w)>eps){
s=s+w;
i++<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' />
w=w*(0.5-i+1)*pow(x,i)/i; /*WZÓR GŁOWNY ---------------------------------------*/
}
printf("s\t\tx\t\tspr\n")<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' />
printf("%lf\t%lf\t%lf\n",s,x,pow(1+x,1./2))<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' />
printf("%d wyraz dał takie przybliżenie\n",i)<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' />
}
return 0;
}
Chodzi mi o to że jak wzór główny jest bez tej potęgi to wykonuje się pętla cała a jak jest z (czyli tak jak jest powinno być) to liczy pierwszy wyraz i później się program zatrzymuję i czeka na nie wiadomo co.
- Forum Komputerowe PCFoster.pl
- → Przeglądanie profilu: Tematy: tomix91
Statystyki
- Grupa: Użytkownicy
- Całość postów: 1
- Odwiedzin: 1125
- Wiek: Wiek nie został ustalony
- Urodziny: Data urodzin nie została podana
-
Płeć
Nie podano
0
Neutral
Narzędzia użytkownika
Znajomi
tomix91 nie posiada znajomych
Moje tematy
[C] nie działająca pętla
06 grudzień 2011 - 11:05
Witam mam do wykonania projekt który liczy z daną przez użytkownika dokładnością wyrazy szeregu newtona (1+x)^1/2 tutaj jest WZÓR i zrobiłem to tak:
- Forum Komputerowe PCFoster.pl
- → Przeglądanie profilu: Tematy: tomix91
- Privacy Policy
- Regulamin ·




Zawartość