Hallo,
so kannst du überprüfen, ob eine Zahl ungerade oder gerade ist:
Delphi-Quellcode:
if zahl mod 2 = 0 then
// gerade
else
// ungerade
bzw. direkt
Delphi-Quellcode:
if zahl mod 2 <> 0 then
// ungerade
PS: mod liefert dir den Rest einer Ganzzahldivision.
Edit: Es gibt sogar die Funktion
odd, die genau das machst, was du gerne hättest:
Online-Hilfe:
Gibt true zurück, wenn das Argument eine ungerade Zahl ist.
Unit
System
Syntax
[Delphi] function Odd(X: Integer): Boolean;