Diskuze: nefunkcni funkce pow()
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
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.