Diskuze: nefunkcni funkce pow()
Člen
Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Pokud kompilujes pomoci gcc pridej parametr -lm
Ahoj,
v jakém smyslu to nefunguje? Jestli ti to nevypisuje jako výsledek číslo 1000000000000, tak to možná bude tím, že při konverzi mezi reálnými a celými čísly dochází k zaokrouhlování či dokonce nějakému ošklivému useknutí. Předpokládám, že velikost typu int bude v tvém případě 4 bajty (32 bitů), což je hodně málo v porovnání s velikostí např. typu double.
Zkus přiřazovat výsledek funkce pow do nějaké proměnné typu double (či long double) a příslušně změň přepínač ve výpisu.
Zobrazeno 7 zpráv z 7.