double exponent ausgeben
-
Hi, ich möchte von einer double var folgende ausgabe produzieren:
1.40232390 *10^1234
leider weiß ich nicht wie ich das anstellen kann.
Kann mir jemand weiterhelfen??
gruß und dank
-
double zahl = 325.345345; cout << scientific << zahl << endl;
damit setzt du den input/output maipulator so dass er alle zahlen mit exponent ausgibt...
gegenteil ist fixed...
-
Die Ausgabe währe dann
3.253453e+002
ich muss die basis aber selber hinschreiben, in dem fall 10 und nicht "e".
gruß und dank
-
Ok ich habe die Lösung:
(int)(floor(log10(zahl)))
gruß und dank