Right, am having a problem when using a modulo calculation in my program.
Trying to do the calculation below,
N = 1073741827
R = 4294967296
N' = (1/N) (mod R) = 1789569707
The code I was trying to use is below however it just gives 0 as the result, i'm guessing its something to do with the type but not sure what.
Code:typedef unsigned long long bigint; void method() { bigint N, R, invN; N = 1073741827; R = 4294967296; invN = (1/N) % R; }