• + 0 comments

    bool is_smart_number(int num) { if(num<=0) return false;

    int val = (int) sqrt(num);
    if(val * val == num)
        return true;
    return false;
    

    }

    Its correct but compiling false