sqrt(3)

0

Czy w C++ istnieje mozliwosc uzyskania libczby, np: pierwiastek z 3. Konkretnie chodzi mi o uzyskanie takiej liczby ze wzoru: pierwiastek z 3 = 3 do potegi 1/2, bez wykorzystywania dostepnych funkcji. W Basic-u mozna zapisac: 3^(1/2), a w C++?

0
#include <math.h>
double pow(double x, double y);

0

Ale mi chodzi o to by nie dolaczac zadnych plikow, jak <math.h>

0
Sz.P.Wojtek napisał(a)

Ale mi chodzi o to by nie dolaczac zadnych plikow, jak <math.h>

Tak się nie da ;) no chyba, że sobie tą funkcję napiszesz w assemblerze :P

0

Qrde szkoda. No ale coz, dzieki za pomoc.

0
0x666 napisał(a)
Sz.P.Wojtek napisał(a)

Ale mi chodzi o to by nie dolaczac zadnych plikow, jak <math.h>

Tak się nie da ;) no chyba, że sobie tą funkcję napiszesz w assemblerze :P

Buahaha w assemblerze [rotfl]
jeżeli nie chcesz korzystać z funkcji bibliotecznych (co imho jest debilizmem) to sam sobie napisz taką funkcje :P

0

Jezeli ktos samemu napisze funkcje (bo umie) i nie skorzysta z funkcji bibliotecznych to jest debil? Wszystko jasne koles

0

wrecz przeciwnie, ja bardzo pochwalam takie zachowanie, sam je staram sie stosowac jak najczescie, niestety ludzie czasami sa bezlitosni i mowia "po co debilu piszesz sam jak mozesz z neta sciagnac sobie gotowa biblioteke"...

0
2000year napisał(a)

Buahaha w assemblerze [rotfl]

Oczywiście nie miałem na myśli potęgowania z wykładnikiem całkowitym ;) więc jeśli jesteś tak miły to rzuć jakimś przykładem potęgowania w C++ gdzie podstawa i wykładnik nie jest liczbą całkowitą. Kto wie, być może 'pobuhahamy' się razem :P

Tu masz przykład w assemblerze:

fld   wykładnik
fld   podstawa
fyl2x
fld  st(0)
frndint
fsub st(1),st
fxch st(1)
f2xm1
fld1
fadd
fscale
fstp st(1)
fstp wynik;

1 użytkowników online, w tym zalogowanych: 0, gości: 1