Ich möchte ein simples 10^x (10 hoch x) ausführen. Der Operator ^ bedeutet in C++ nur leider kein hoch. Durch suchen habe ich Lösungen wie diese gefunden
aber ich denke es sollte doch echte Libaries geben die solche Probleme lösen, oder ? Falls ja klärt mich bitte auf.Code:double pow(double a, double b){ if(b == 0.0){ return 1.0; }else if(b < 0.0){ return 1.0 / a * pow(a,b+1.0); }else { return a * pow(a,b-1.0); } }
Matthias
Lesezeichen