#include "chen.h" #include bool chen(int a, int b, int *e) { if ((a>0 && b>0 && a >(INT_MAX / b)) || (a<0 && b<0 && a < (INT_MAX / b))) { return false; } else if ((a > 0 && b < 0 && b != -1 && (INT_MIN / a) > b || (a < 0 && b > 0 && a != -1 && (INT_MIN / a) < b))) { return false; } else { *e = a * b; return true; } }