Уловка заключается в том, что я не могу использовать atoi или любую другую функцию (я уверен, что мы должны полагаться на математические операции).
int num;
scanf("%d",&num);
if(/* num is not integer */) {
printf("enter integer");
return;
}
Я пробовал:
(num*2)/2 == num
num%1==0
if(scanf("%d",&num)!=1)
но никто из них не работал.
Любые идеи?