000
08.03.2007, 23:49 Uhr
kasimirle
|
hi, habe jetzt 5000 sites über google konsultiert und bin zu dem theoretischen schluss gekommen, dass in c++ potenzieren (z. B. 10 hoch 4 = 10000 ) eigentlich ein mücken schiss sein muss.
habe daher folgendes prog geschrieben:
C++: |
# include <iostream> # include <cmath>
using namespace std;
int main()
{ int a; cout << " Bitte a eingeben!\n"; cin >> a; int b; cout << " Bitte b eingeben!\n"; cin >> b; double c = std::pow(a,b);
cout << c;
return 0; }
|
blöde frage: warum macht borland c++ builder x zur compile zeit den fehler "file1.cpp": E2015 Mehrdeutigkeit zwischen 'std::pow(long double,int)' und 'std::pow(double,int)' in Funktion main() in Zeile 15??
wie ist der code richtdig???
lg kasimirle |