Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.79
I love myguitar
4 / 4 / 1
Регистрация: 23.10.2012
Сообщений: 233
#1

Порядок и мантисса параметра типа double - C++

21.01.2013, 20:18. Просмотров 2656. Ответов 2
Метки нет (Все метки)

Задача из Страуструпа

функция печатающая порядок и мантиссу параметра типа double

Ну мантисса это вроде бы понятно (Мантисса - это хранитель значащих разрядов в числе, число от 0.1 до 0.99999... или от 1.0 до 9.9999), а вот как понимать порядок в этой функции, порядок чего? Порядок выполнения действий что ли.. врятли


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 void showDouble(double d)
{
    int i =0;
 
    while (pow(d,2) > 100) //сравниваем квадрат(d), чтобы учесть отрицательные числа
    {
        d/= 10;
        i++;
    }
    cout << "mantisa = " << d << endl;
    cout << "poriadok = "<< i << endl;
}
 
 
int main(void)
{
    setlocale(LC_ALL, "rus");
    
    double d = 128.646;
    showDouble(d);
        
 
        
      system ("pause");
      return 0;
}
К какому явлению привязать порядок, что он считает
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2013, 20:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Порядок и мантисса параметра типа double (C++):

функция принимает два параметра типа double и возвращает значение типа double - C++
Напишите функцию, которая принимает два параметра типа double и возвращает значение типа double, содержащее их минимум....

Маленькая мантисса long double - C++
здрасте. Я использую pow (long double, long double) и не смотря на это, меня не удовлетворяет точность (не более 5ти знаков после запятой)....

Аргумент типа double несовместим с параметром типа double* - C++
Функция function должна возвращать количество элементов массива, значение которые превышает значение средне арифметического элементов...

Аргумент типа double несовместим с параметром типа double - C++
#include &lt;iostream&gt; #include &lt;cmath&gt; #include &lt;math.h&gt; using namespace std; #define c 40 #define n 5 double po(double...

Запись информации из вектора типа string в вектор типа double - C++
Как записать только числа , которые хранятся в векторе типа стринг, в вектор типа дабл, в векторе типа стринг есть как буквы так и числа ,...

В массив типа double записываю целые числа (типа int), но ошибка не вылазиет! - C++
Вот программулька: #include &lt;iostream&gt; using namespace std; #include &lt;conio.h&gt; int main() { double arr={1,2,3,4,5}; ...

2
OhMyGodSoLong
~ Эврика! ~
1244 / 993 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
21.01.2013, 22:07 #2
Порядок величины. Вот величины 2 и 20000 разных порядков. Вторая на четыре порядка больше первой. В числах с плавающей точкой же точка плавает. Порядок показывает её положение. Это степень основания системы счисления, на которую множится мантисса для получения полного числа.
1
I love myguitar
4 / 4 / 1
Регистрация: 23.10.2012
Сообщений: 233
21.01.2013, 23:38  [ТС] #3
Теперь понятно
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.01.2013, 23:38
Привет! Вот еще темы с ответами:

Несовместимость параметра double - C++
Выдаёт ошибку Ошибка 1 error C2664: &quot;double CalcOptim(int,double ,double ,double,int,int,std::string,double)&quot;: невозможно преобразовать...

Ошибки error C2296: -: недопустимо, левый операнд имеет тип "double (__cdecl *)(double,double,double - C++
Думаю из-за polp #include&lt;iostream&gt; #include&lt;cmath&gt; #include&lt;cstdlib&gt; using namespace std; double polp(double af,double...

Как определить порядок бит в double? - C++
Как определить порядок бит в double?

Напишите перегруженную функцию power (), которая принимает два целочисленных параметра типа int и возвращает целочисленное значение типа int - C++
Операции над целыми числами осуществляются быстрее, чем над числами с плавающей точкой. Напишите перегруженную функцию power (), ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru