|
Programiranje Programski jezici, tehnike, alatke... |
|
Alatke vezane za temu | Vrste prikaza |
22.1.2009, 14:04 | #1 |
Starosedelac
Član od: 8.4.2006.
Lokacija: Beograd
Poruke: 2.590
Zahvalnice: 919
Zahvaljeno 585 puta na 364 poruka
|
pow() function u Code::Blocks 8.02 GNU GCC
Ne znam da li ja pravim gresku ili je nesto skroz naopacke ali u MS VS6 radi kako treba a u Code::Blocks 8.02 izbacuje kao rezultat neke nebulozne brojeve ,sve je podeseno da ga kompajlira kao C program sa GNU GCC (nisam radio nikakva podesavanja na samom kompajleru).
Kod:
#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { long double base=10,exponent=5,p; p= pow ( base, exponent ); printf("%Lf",p); return 0; } |
22.1.2009, 16:09 | #2 |
Veteran
|
Re: pow() function u Code::Blocks 8.02 GNU GCC
Cudno evo sad sam probao sa istim kompajlerom, isti i kod i radi normalno. Probaj za svaki slucaj da stavis printf("%Lf\n",p), i reci jel postoji neki warrning?
|
22.1.2009, 17:14 | #3 |
Starosedelac
Član od: 8.4.2006.
Lokacija: Beograd
Poruke: 2.590
Zahvalnice: 919
Zahvaljeno 585 puta na 364 poruka
|
Re: pow() function u Code::Blocks 8.02 GNU GCC
Cudo jedno ovako oce lepo izbaci rezultat koji treba a onaj primer u drugom postu nece izbacuje neki ogroman negativan broj i btw. nema nikakvih warnings.
Kod:
#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { long double base=10,exponent=5; printf("%Lf\n",pow ( base, exponent )); return 0; } |
22.1.2009, 17:26 | #4 |
Član
|
Re: pow() function u Code::Blocks 8.02 GNU GCC
Zanimljivo... Probaj promenjivu p da definises kao double, bez long, posto pow vraca vrednosti tog tipa pa bi trebalo da funkcionise.
|
22.1.2009, 18:03 | #5 |
Veteran
|
Re: pow() function u Code::Blocks 8.02 GNU GCC
Koristim code blocks, mada te jednostavne stvari kompajliram preko cmd-a, ali kompajler je isti tako da to nema veze sa okruzenjem. Evo sad sam testirao i sa code blocks i lepo radi. Jedino sto mi jos pada na pamet da je biblioteka math.h nekako izmenjena, pa ti savetujem da probas sa cmath i eventualno da umesto printf-a upotrebis cout, i vidis jel postoje jos problemi. Takodje probaj i rucno da izmnozis broj sa 10, 5 puta i prati sta se desava na svakom koraku. To je trenutno sve sto mi pada napamet...
|
Bookmarks sajtovi |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Neverwinter Nights 2 | zorx | Role-Play | 1106 | 18.3.2021 18:53 |
Neverwinter Nights 2: Mask of the Betrayer | Guardian | Role-Play | 282 | 25.11.2014 22:04 |