/in/foo.c:1:10: warning: ISO C99 requires whitespace after the macro name
#define N=2154.9
^
/in/foo.c:3:7: warning: return type of 'main' is not 'int' [-Wmain]
void main()
^~~~
/in/foo.c: In function 'main':
/in/foo.c:1:10: error: expected expression before '=' token
#define N=2154.9
^
/in/foo.c:10:15: note: in expansion of macro 'N'
if ( N % 2 == 1 &&N%1== 0)
^
/in/foo.c:32:12: warning: 'return' with a value, in function returning void
return 0;
^
/in/foo.c:3:7: note: declared here
void main()
^~~~