А в чем ошибка ? Проверил на разных числах - работает, а условие не выполняется(