» »

koren v C

koren v C

rookie123 ::

Zanima me, kako bi izračunal recimo y koren od x. Po možnosti brez math.h knjižice.

MasterMind ::

Brez math.h? Hmm... Razvij koren v Tajlorjevo vrsto pa jo implemetiraj :D .

Drugače pa lahko uporabiš funkcijo pow. Samo da daš za stopnjo 1/y. ;)

5^(1/3) je enako tretji koren od 5.
Gentoo, KDE uporabnik.

Zgodovina sprememb…

rookie123 ::

ne,ne bo s pow kar vredu ;) tnx!

fiction ::

Sej ne da za pow() tudi potrebujes matematicno knjiznico, tako da lahko uporabis kar sqrt().
Moras dodati #include <math.h> in pri linkanju povedati naj uporabi libm (-lm).
Ne vem zakaj je to tak problem. Ce hoces sam narediti vse skupaj, se pa pac zajebavaj z matematicnim
prirocnikom. :)

Aja drugace je gcc kar pameten in recimo ce imas v pow() konstante vse skupaj izracuna ze med
prevajanjem: pow(2, 10) bi recimo ze med prevajanjem nadomestil z 1024 in tako ne bi bilo treba
programu v runtimu racunati potence. Zato v tem primeru dela vse skupaj brez knjiznice.
Ce je kaj od tega spremenljivka, je pa problem.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

gcc + math.h + -lm problem

Oddelek: Programiranje
91013 (929) BigWhale
»

Programski jezik C- pomoč

Oddelek: Programiranje
61731 (1649) alexa-lol
»

[C++] zaokroževanje števil

Oddelek: Programiranje
82344 (1421) worxer
»

[Naloga] Eulerjevo število

Oddelek: Programiranje
233136 (2488) gani-med
»

c++ header file

Oddelek: Programiranje
5876 (835) Vesoljc

Več podobnih tem