Мне нужен результат уравнения, округленного до ближайшего целого. например
137 * (3/4) = 103
Рассмотрим следующий неверный код.
int width1 = 4;
int height1 = 3;
int width2 = 137;
int height2 = width2 * (height1 / width1);
Каков правильный способ выполнения математики "целочисленный" в С#?
Мне действительно нужно делать:
int height2 = (int)Math.Round(
(float)width2 * ((float)height1 / (float)width1)
);