|
|
back to boardHey! Second test (in sample) is wrong!!! Posted by AterLux 11 Sep 2010 02:06 Why Value and ValueA is 3 ? Remainder of -2499999 divided by 6 or -6 is -3 in both cases! -2499999 / 6 = -416666 -2499999 - (-416666 * 6) = -3 and same for -6. Please correct tests or describe in task the way to find quotient and remainder of division Edited by author 11.09.2010 03:13 Re: Hey! Second test (in sample) is wrong!!! Posted by AterLux 11 Sep 2010 05:49 Got AC using this: Rem := A mod B; if Rem < 0 then Inc(Rem, Abs(B)); But I still thinking this is not correct, because A = -123456 B = 321 D = A / B R = A % B X = D * B X = X + R print A print X this both should be the same |
|
|