25 Oct
2002
25 Oct
'02
12:03
Am 10/25/2002 01:47 PM schrieb Oli Weiss:
Hallo Listenbewohner,
hat einer ne Idee wie ich in C feststellen kann, ob es sich bei einer Zahl (int) um eine gerade oder ungerade Zahl handelt und ich den Modulo-Operator nicht verwenden darf - und keine sonstigen Funktionen o.ä. ?
Keine sonstigen Funktionen oder ähnliches schliesst ja eigentlich alles aus. Vielleicht kannst du die Zahl ja in Binärdarstellung umwandeln (wenn es erlaubt ist). Das erste Bit (von rechts gesehen) bestimmt, ob die Zahl gerade oder ungerade ist. z.B. 111 = 7 110 = 6 1101 = 13 1100 = 12 Gruß Martin