C programmieren

ich will ein Program, schreiben, bei dem man ausrechnet wieviele runden man in 20 minuten fährt so weit so gut aber ich will dann ja ncih so ein ergebnis haben wie: printf ("\n man schafft %f Runden in 20 Minuten",x) wenn x ist gleich 8,3 dann möchte ich auf eine ganze Runde abrunden wie mache ich das? hoffe mir kann jemand antworten da möchte ich eben

3 Antworten zur Frage

Bewertung: 1 von 10 mit 1593 Stimmen

Videos zum Thema
YouTube Videos

C-programmieren aufrunden?

C-programmieren ABrunden? sry hab mich im titel vertan
Schau dir mal die Funktion ceil in der math.h an
ceil - C++ Reference
ja ok aber kann ich nich auch einfach mit "int" rechnen? da kommen ja eigtl immer gerade zahlen raus
Natürlich, wenn alle Eingabewerte Ganzzahlen sind, macht es auch keinen Sinn mit double oder float zu arbeiten.

Betrag in C programmieren

r - r0;
if (f < 0)
f = f*-1
}
sowas?
r - r0;
if (f < 0)
f =* -1; // So ist besser
aber es müsste doch auch ne funktion dafür geben.
also in Pascal ist das z.b. f=abs
Ein if ist in diesem Fall ungünstig prozessortechnisch. Besser :
f = (f > 0r - r0r0 - r);
Blödsinn, f muss ja erst noch zugewiesen werden. nochmal:
f = (r > r0r - r0r0 - r);