#include <stdio.h>
#include <math.h>
#include <string.h>
void removeTrailingZeros(char *str) {
int len = strlen(str);
while (len > 0 && str[len - 1] == '0') {
str[len - 1] = '\0';
len--;
}
}
int is_equal(double d) {
int left, right;
char strnum[32] = "";
sprintf(strnum, "%f", d);
removeTrailingZeros(strnum);
sscanf(strnum, "%d.%d", &left, &right);
return left == right;
}
int main() {
double d = 893.893;
printf("%d", is_equal(d));
return 0;
}
/*
run:
1
*/