Hi zusammen!
Wie kann man bei C++ bestimmen, dass jeweils nach dem Komma genau zwei stellen ausgegeben werden. Also auch bei 25.3 z.B, 25.30 ausgegeben wird. Und bei 27.136 z.B. 27.14 ausgegeben wird.
Anzahl Nachkommastellen bei C++
Re: Anzahl Nachkommastellen bei C++
Wie wärs mit folgeder Lösung:
/* Anfang */
#include <iostream.h>
#include <iomanip.h>
void main()
{
float number = 6.54321;
cout << setprecision(3) << number << endl;
}
*/ Ende */
Compiliert und ausgeführt würde das Programm folgendes ausgeben:
6.54
/* Anfang */
#include <iostream.h>
#include <iomanip.h>
void main()
{
float number = 6.54321;
cout << setprecision(3) << number << endl;
}
*/ Ende */
Compiliert und ausgeführt würde das Programm folgendes ausgeben:
6.54
Re: Anzahl Nachkommastellen bei C++
ich glaube deine Loesung behandelt alle Stellen, nicht nur die Stellen nach dem Komma:
bei 6.xx mag das ja noch stimmen, aber bei 26.xx wird dann nur 26.x ausgegeben.
ich glaub das hier geht:
cout << fixed << setprecision(3) << number << endl;
(nicht vergessen #<iomanip.h> einzufuegen)
bei 6.xx mag das ja noch stimmen, aber bei 26.xx wird dann nur 26.x ausgegeben.
ich glaub das hier geht:
cout << fixed << setprecision(3) << number << endl;
(nicht vergessen #<iomanip.h> einzufuegen)
Re: Anzahl Nachkommastellen bei C++
tschuldigung,
meine natuerlich #include<iomanip.h>
wenn man zu lange vor dem Rechner sitzt...
meine natuerlich #include<iomanip.h>
wenn man zu lange vor dem Rechner sitzt...