3 wurzel in c++ eingeben
-
wie kann ich in c++ eine mathematische 3 wurzel ziehen?????
danke für die antwortxDDD
-
Die dritte Wurzel aus x ist dasselbe wie x hoch ein Drittel.
-
Danke..das war zu einfach.. ^^
-
double erg= pow(x,(double)(1/3));
-
BorisDieKlinge schrieb:
double erg= pow(x,(double)(1/3));Da kannst du auch gleich schreiben:
double erg = 1.0;
-
Laut http://www.cplusplus.com/reference/clibrary/cmath/pow.html gehen auch Dezimalbrüche als Exponent ... d.h. es muss dennoch 1.0 und 3.0 heißen

#include <cmath> #include <iostream> int main() { const double base(5.0); std::cout << base << "^(1/3) = " << std::pow(base, 1.0 / 3.0) << std::endl; }...
-
(D)Evil schrieb:
d.h. es muss dennoch 1.0 und 3.0 heißen

einer als double-konstante reicht aus, also z.b. 1.0/3
