RosettaCodeData/Task/Even-or-odd/Eiffel/even-or-odd.e
2015-11-18 06:14:39 +00:00

14 lines
204 B
Text

--bit testing
if i.bit_and (1) = 0 then
-- i is even
end
--built-in bit testing (uses bit_and)
if i.bit_test (0) then
-- i is odd
end
--integer remainder (modulo)
if i \\ 2 = 0 then
-- i is even
end