Hallo,
gibt es eine mathematische Funktion die mir nicht den Rest eines Ergebnisses "zurückgibt" sondern den Teil, der vor dem Komma steht?
Also ich hab das mal überschlafen. Es gibt zwar, abh. von der Prog.Sprache, so Einiges, Pragma "integer", Format %d oder %u für sprintf, split usw., aber ich schlage einen Anderen Weg dazu ein, sicherzustellen, dass bereits bei der Division nur Ganzzahlen im Spiel sind:
Zuerst setze ich den Operator modulo ein, der ermittelt mit Sicherheit den ganzzahligen Rest. Diesen Rest ziehe ich dann vom Ausgangswert ab und mache erst danach die Division.
Beispiel:
7 geteilt durch 2 gibt was Krummes.
Zuerst also
7 modulo 2 gibt 1
Nun die 1 von 7 abziehen, wir kriegen eine 6 mit der wir bei einer Division durch 2 garantiert eine Ganze Zahl erhalten.
Hotti