Moin,
* Christoph Maurer
Am Fre, 25 Okt 2002 schrieb Thorsten Haude:
* Christoph Maurer
[02-10-25 14:04]: Eine Idee wäre vielleicht
if ((double)zahl/2 == zahl/2.) gerade...
Aber ob Du dividieren darfst, weiß ich natürlich nicht...
Mit Floats und Vergleichen wäre ich vorsichtig. Der Vergleich oben kann durchaus auch bei geraden Zahlen falsch sein.
/2. sollte doch schon weitgehend eindeutig beantwortet werden,
Sollte? Wenn sich ein Integer nicht exakt als Float darstellen läßt, gibt es einen Fehler.
aber man kann ja auch die Differenz prüfen, ob sie kleiner als irgendein Grenzwert ist
So geht's! Thorsten -- I can conceive no system more fatal to the integrity and independence of literary man than one unser which they should be taught to look for their daily bread to the favor of ministers and nobles. - Thomas Babington Macaulay