Discussion:
10 do potęgi -9
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
jack
2004-05-11 11:05:58 UTC
Permalink
Wstęp:
Użytkownik podaje liczbę 633.
Chcę tę liczbę przemnożyć przez 10 do potęgi -9.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Oto jak to robię:

double podstawa=10, wynik;

wynik=633*pow(podstawa, -9);
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Co chciałbym zrobić:

wynik=633*pow(10,-9)
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ale to błąd ponieważ:

[C++ Error] Unit1.cpp(71): E2015 Ambiguity between 'std::pow(float,int)' and
'std::pow(double,int)'

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
w sumie problem jest natury estetycznej raczej- ale mój soft będzie oceniany
po wyglądzie kodu również...

z góry dziękuję

Adamski
Matt Z
2004-05-11 11:15:37 UTC
Permalink
Post by jack
Użytkownik podaje liczbę 633.
Chcę tę liczbę przemnożyć przez 10 do potęgi -9.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
double podstawa=10, wynik;
a może zrób float podstawa; double wynik;?

Matt Z
sdf
2004-05-11 11:48:39 UTC
Permalink
Post by jack
[C++ Error] Unit1.cpp(71): E2015 Ambiguity between 'std::pow(float,int)' and
'std::pow(double,int)'
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
w sumie problem jest natury estetycznej raczej- ale mój soft będzie oceniany
po wyglądzie kodu również...
moze:

wynik=633*pow((float)10,-9);
--
Łukasz "sdf" Tomicki <tomicki(at)o2(dot)pl> - http://tomicki.net/

"Don't hold strong opinions about things you don't understand"

PGP Public Key: http://tomicki.net/gpg.php
ICQ# 245572981 GG# 3174088
jack
2004-05-11 12:28:54 UTC
Permalink
Post by sdf
wynik=633*pow((float)10,-9);
wielkie dzięki! pomogło :-)
Miłego Dnia!
Krzysztof Rudnik
2004-05-11 12:30:55 UTC
Permalink
Post by jack
Użytkownik podaje liczbę 633.
Chcę tę liczbę przemnożyć przez 10 do potęgi -9.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
double podstawa=10, wynik;
wynik=633*pow(podstawa, -9);
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
wynik=633*pow(10,-9)
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
10.0 ??

Krzysiek Rudnik
jack
2004-05-12 17:33:24 UTC
Permalink
Post by Krzysztof Rudnik
10.0 ??
Krzysiek Rudnik
wow- to było genialne :-)

dziękuję :-)

Marcin 'Qrczak' Kowalczyk
2004-05-11 16:01:47 UTC
Permalink
Post by jack
[C++ Error] Unit1.cpp(71): E2015 Ambiguity between 'std::pow(float,int)' and
'std::pow(double,int)'
Zrób pow(double(podstawa), -9)
--
__("< Marcin Kowalczyk
\__/ ***@knm.org.pl
^^ http://qrnik.knm.org.pl/~qrczak/
Loading...