» »

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
9917 (833) BigWhale
»

Programski jezik C- pomoč

Oddelek: Programiranje
61572 (1490) alexa-lol
»

[C++] zaokroževanje števil

Oddelek: Programiranje
82250 (1327) worxer
»

[Naloga] Eulerjevo število

Oddelek: Programiranje
233010 (2362) gani-med
»

c++ header file

Oddelek: Programiranje
5798 (757) Vesoljc

Več podobnih tem