[Solved] Since when does 3 / 5 = 0?

[ad_1]

The / operator looks at its operands and when it discovers that they are two integers it returns an integer. If you want to get back a double value then you need to cast one of the two integers to a double

double difference = (endX - startX + 1) / (double)ordinates;

You can find a more formal explanation in the C# reference

[ad_2]

solved Since when does 3 / 5 = 0?