Tenho 3 inteiros com sinal muito grandes. long x = long.MaxValue; long y = long.MaxValue - 1; long z = long.MaxValue - 2; Quero calcular sua média truncada. O valor médio esperado é long.MaxValue - 1, que é 9223372036854775806. É impossível calculá-lo como: long avg = (x + y + z) / 3; //...