Dezimalstellen?
-
Wie kann man eigentlich einem Programm sagen
wenn kein rundes ergebnis raus kommt also das ergebnis dezimalstellen hat dann machst du .....
-
if (a % b) ...edit: Das war womöglich nicht das was du suchst. Daher: Ergebnis wovon? Datentypen?
-
wie darf ich das verstehen?
variable a % variable b?
was macht das genau?
-
Das ist der Rest einer Ganzzahldivision. Da ich nicht weiß was du willst, habe ich einfach mal geraten, dass du dies meinst.
Allgemein könntest du auch so eine beliebige (Fließkomma-)Zahl a auf Ganzzahligkeit prüfen:
if (a == static_cast<int>(a))Falls a Ergebnis einer Rechnung ist, wird da aber fast nie exakt eine Ganzzahl rauskommen.
-
% ist der Modulo-Operator
Damit wird bei der Integer-Division der Rest ausgerechet.Beispiel:
73 / 10 = 7
73 % 10 = 3