C++ Bc. 7

Z GeoWikiCZ
Verze z 29. 12. 2006, 11:55, kterou vytvořil Landa (diskuse | příspěvky) (typo)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Přejít na: navigace, hledání
Rozvoj funkce

Napište funkci, která počítá rozvoj funkce 1\over\sqrt{1+x} pro -1 < x \le 1.


{1\over\sqrt{1+x}} = 
1 - {1\over2}x + {{1\cdot3}\over{2\cdot4}}x^2 - {{1\cdot3\cdot5}\over{2\cdot4\cdot6}}x^3
+ {{1\cdot3\cdot5\cdot7}\over{2\cdot4\cdot6\cdot8}}x^4    -\ldots

Zkontrolujte s využitím standardní funkce std::sqrt(double).

Spolu s relativní chybou výsledku vypište také počet potřebných iterací. Přičemž počet iterací nesmí přesáhnout hodnotu 1e+5.

Obrázek: Průběh funkce y = 1 / sqrt (1+x)

[ Zpět | C++ | Další ]