Округление переменных типа double, соблюдая определенное правило - C#

Узнай цену своей работы

Формулировка задачи:

Всем доброго времени суток. У меня программа выполняет очень много арифметических операций, и часто теряет какой-нибудь разряд, в итоге получаю на выходе такие вот значения: 61,0000000000004 308,999999999965 -1235,9999999993 -26226,9999999982 -42266,0000000335 306803,999999756 4616671,00000137 9974732,99999252 -208571552,999852 -587811397,000057 2492071370,99604 21515049081,0103 31178156976,0062 Хочу округлять до ближайшего целого те элементы где допустим после запятой встречается больше шести 9 или 0, а элементы типа 21515049081,0103 оставались такими какие они есть, подскажите как сделать, пожалуйста

Решение задачи: «Округление переменных типа double, соблюдая определенное правило»

textual
Листинг программы
Console.WriteLine("f: {0:F13}", f);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.3 из 5
Похожие ответы