Ad
  • Custom User Avatar

    I have this issue as well and removing pow did not seem to fix the solution. I am confused because when I put that test case into an online compiler and used cout to get my result (with both old and new code) findNb returned 45001. Is there any other reason why the test wouldn't accept it?

    Added "testequal(ASum::findNb(1025292944081384960), 45001);" to test1 and it passed.
    Used cout and found that the number given in the test 6 is "1025292944081385001" which does not evaluate to 45001, correct?

  • Default User Avatar

    If anyone else is still having this issue dont use the pow function, it cant handle the large numbers that test 6 produces so just square it without pow and you should pass the test!

  • Default User Avatar

    No bug: look at the top of the page to see how many guys paased the C++ kata.