Basically, I need (-3) % 5 to be \"2\" instead of \"-3\". Python produces \"2\", but C++ produces \"-3\". Not sure how to produce \"2\" in C++. Thanks!
(-3) % 5
int x=-3; // first approach cout<<((x % 5) + 5) % 5; //second approach means just reverse the number modNum%x cout<<5%x;