Деление с получением дроби

Я не понимаю, как это загуглить, ткните пальцем.

Есть формула, в формулу подставляются числа. С числами выглядит так

double qwe = ((100 / (((70 / 1237) * 100) + ((2 / 6) * 100) / 2)) * 0.75)

Но при выполнении я получаю ошибку деления на ноль, хотя должен получить 3.359. Как быть?


Ответы (1 шт):

Автор решения: Igor

Как быть?

Избегать целочисленного деления.

double qwe = ((100 / (((70 / 1237.0) * 100) + ((2 / 6.0) * 100) / 2)) * 0.75);
                                 ^^                  ^^
→ Ссылка