Название: Округление до десятых Отправлено: simark1979 от Март 12, 2010, 23:02 Подскажите алгоритм округления
исходное float = 5.0154 требуется 5.0 (просто 5 не интересует) и т.д. Название: Re: Округление до десятых Отправлено: MoPDoBoPoT от Март 12, 2010, 23:32 http://www.prog.org.ru/topic_11348_0.html
Название: Re: Округление до десятых Отправлено: simark1979 от Март 13, 2010, 00:35 Спасибо, буду пробовать
Название: Re: Округление до десятых Отправлено: hackoff от Март 13, 2010, 11:00 #include <math.h>
double b=10.2015454; b=floor(b*10)/10.0; cout<<b; // 10.2 думаю так тоже можно. Название: Re: Округление до десятых Отправлено: Igors от Март 13, 2010, 12:57 #include <math.h> double b=10.2015454; b=floor(b*10)/10.0; cout<<b; // 10.2 думаю так тоже можно. Код: double b = -10.2015454; Название: Re: Округление до десятых Отправлено: hackoff от Март 14, 2010, 15:34 ой :)
А в с++ есть функция, возвращающая целую часть числа? Название: Re: Округление до десятых Отправлено: KuZ от Март 14, 2010, 15:55 ой :) А в с++ есть функция, возвращающая целую часть числа? modf(double D, double *С); в D передаешь само значение, а в С переменная в которую будет записана целая часть. Название: Re: Округление до десятых Отправлено: alexman от Март 14, 2010, 22:17 ой :) floor, ceilА в с++ есть функция, возвращающая целую часть числа? |