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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.73
2fat
0 / 0 / 0
Регистрация: 15.03.2012
Сообщений: 1
#1

Тип double и количество символов после запятой - C++

18.03.2012, 22:09. Просмотров 1944. Ответов 1
Метки нет (Все метки)

Здравствуйте, уважаемые
я дико нуб, поэтому помогите чем можете )
суть такова:
тип переменной double
необходимо сделать так, чтобы значение переменной было более точным, нежели до десятых, как оно является на данный момент
то есть, на конкретном примере: нужно чтобы значение выражения 0.3 + 1\9 записывалось как 0.411 в переменную типа double , а не 0.4 , как у меня и происходит
иначе у меня получается эмпирическая функция распределения вылазит за единицу :\
заранее спасибо !
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2012, 22:09
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Тип double и количество символов после запятой (C++):

В строке имеется одна точка с запятой (;). Подсчитать количество символов до точки с запятой и после нее. - C++
В строке имеется одна точка с запятой ( ; ). Подсчитать количество символов до точки с запятой и после нее.

Какая функция определяет количество знаков после запятой переменной double? - C++
У меня есть программа, которая считает сумму ряда, в неё вводится значение x, точность, с которой определяется значение ln(x) и по формуле...

Количество символов после запятой - C++
cout << "Введите Е: "; cin >> E; for (i = 1; fabs(drob)>E; i++) { s1 += drob; drob*= -x*x / (i + 1); A++; } cout...

Подсчитать в строке количество символов до точки с запятой и после нее. - C++
Всем доброго времени суток. Прощу прощения, снова нужна ваша помощь. Если кто может помочь буду благодарен. Строки 1. В...

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

Как вывести double до 2 знаков после запятой? - C++
Нужно вывести число до 2 знаков после запятой. Попробовал так: 1) round(a*100)/100; 2) out.precision(2); out<<a; Мне...

1
Петррр
6150 / 3450 / 339
Регистрация: 28.10.2010
Сообщений: 5,926
18.03.2012, 22:14 #2
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
int main()
{
    double num = 0.3 + 1.0 / 9.0;
    std::cout.precision(3);
    std::cout << num << std::endl;
    return 0;
}
C
1
2
3
4
5
6
7
8
#include <stdio.h>
 
int main()
{
    double num = 0.3 + 1.0 / 9.0;
    printf("%.3f", num);
    return 0;
}
Количество знаков после запятой
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.03.2012, 22:14
Привет! Вот еще темы с ответами:

Подсчет знаков после запятой в переменной double - C++
Не получается, так как в double числа хранятся не точно, и на моменте, когда i == 3345333, d == 3345333.0000000004 и программа...

В массиве double обрубаются знаки после запятой - C++
Всем привет и хорошего настроения! Мой вопрос: почему при выводе простого массива, элементы которого типа double, уменьшается количество...

исправьте ошибку!округлить double до 2-х знаков после запятой - C++
округлять,не используя math.h #include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; int main () { double i; printf (&quot;i=&quot;); scanf...

Вывод числа после запятой переменной типа double - C++
Здравствуйте!!! У меня есть 2 программы, одну мне дали вторую написал. Та программа которая была написана мной работает чуть чуть...


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

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

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