auf und runter eine Zahl C ++
Ich versuche meinem Programm zu erlauben, eine Zahl auf- bzw. abzurunden.
Zum Beispiel, wenn die Zahl @ i3.6
, mein Programm soll die nächste Zahl aufrunden, die 4 ist, und wenn die Zahl @ i3.4
wird auf 3 abgerundet.
Ich habe versucht, mit derceil
Bibliothek, um den Durchschnitt von 3 Elementen zu erhalten.
results = ceil((marks1 + marks2 + marks3)/3)
Derceil
rundet nur die Zahl ab, rollt sie aber nicht auf.
Es gibt 1 Algorithmus, über den ich gestolpert bin
var roundedVal = Math.round(origVal*20)/20;
Aber ich kann immer noch keine Formel für ein Problem finden.