jack
2004-05-11 11:05:58 UTC
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
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