public static void Main()
int[] dividends = { Int32.MaxValue, 13952, 0, -14032,
int[] divisors = { 2000, -2000 };
foreach (int divisor in divisors)
foreach (int dividend in dividends)
int quotient = dividend.DivRem(divisor, out remainder);
Console.WriteLine(@"{0, 20} / {1, 5} = {2, -10}, Remainder: {3, -20}", dividend, divisor, quotient, remainder);