Durchnittsverbrauch in lediglich 2 Nachkommastellen
-
Hallo ihr Lieben,
ich habe folgendes Problem:
Ich möchte den Durchnittsverbrauch in L/100km berechnen. Leider
bekomm ich immer nur mehr als 2 Dezimalstellen.Zurzeit sieht es wie folgt aus:
# include <iostream.h> # include <conio.h> using std::cout; using std::endl; int main() { float verbrauch; int litterzahl, kilometerzahl; cout << "verbrauchter Kraftstoff in l: 32.3" <<endl; cout << "gefahrene Stecke in km: 423.1" <<endl; verbrauch = (32.3/423.1)*100; cout << std::setprecision(2) << std::fixed; cout << "Der Durchschnittsverbrauch ist: " << verbrauch << endl; getche(); system("pause"); }
cout << std::setprecision(2) << std::fixed; <= wird mir durchgängig als Fehler angezeigt, da setprecision(2) kein Mitglied von "std::" ist laut Dev-C++...
Mir fällt spontan keine andere Lösung dafür ein... Wäre genial wenn mir
jemand von euch grad mal schnell auf die Sprünge helfen könnte
-
für setprecision musst du <iomanip> einbinden. Und es heißt <iostream>, ohne .h-Endung.