Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 22

точность возвращения функции long double

05.02.2013, 23:22. Показов 2756. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть число a long double
надо написать чтобы фунция возвращала число до 25 знака после запятой
то есть
return a.%25; (как правильно составить вот эту вот скобку)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.02.2013, 23:22
Ответы с готовыми решениями:

Чем различаются long long и long double?
long long или long double

Почему перестает работать программа при замене double на long double?
Здравствуйте! Прошу помощи чтобы разобраться в следующем вопросе: Нашел программу в интернете, запустил - все работает, но когда решил...

long double и double в MSVC 12 одно и тоже, нужна информация,желательно быстрей
Здравствуйте все знают что в VC long double и double одно и тоже, да и при простой проверке это легко выясняется, но нужна информация от...

6
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
05.02.2013, 23:23
C++
1
std::cout << std::fixed << std::setprecision(25);
0
419 / 418 / 167
Регистрация: 28.11.2010
Сообщений: 1,183
05.02.2013, 23:24
функция возвращает результат, который хранится во внутреннем формате, для long double - 15(16) (у майкрософта)или 18(19) десятичных разрядов, так что никак.
0
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 22
05.02.2013, 23:26  [ТС]
Цитата Сообщение от MrGluck Посмотреть сообщение
std::cout << std::fixed << std::setprecision(25);
мне не надо выводить это на экран . только return
0
419 / 418 / 167
Регистрация: 28.11.2010
Сообщений: 1,183
05.02.2013, 23:29
Цитата Сообщение от Минор Посмотреть сообщение
мне не надо выводить это на экран . только return
еще раз, прочитайте мой пост, а потом - про стандарт ieee 754.

Добавлено через 1 минуту
если вам нужна такая точность, то используйте mpfr
0
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 22
05.02.2013, 23:32  [ТС]
Цитата Сообщение от vua72 Посмотреть сообщение
еще раз, прочитайте мой пост, а потом - про стандарт ieee 754.
хорошо, тогда переформулирую, как бы вы возвращали значение до 10^(-5)
0
419 / 418 / 167
Регистрация: 28.11.2010
Сообщений: 1,183
06.02.2013, 00:07
Цитата Сообщение от Минор Посмотреть сообщение
хорошо, тогда переформулирую, как бы вы возвращали значение до 10^(-5)
float - 7-8 знаков после запятой
double -15-16 знаков после запятой
long double -19(20) знаков после запятой

В вашем случае и флоата хватит.

Добавлено через 30 минут
Число десятичных разрядов:

C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <cmath>
int main()
{
    std::cout<<"float "<< 23*log10(2)<<std::endl;
    std::cout<<"double "<< 53*log10(2)<<std::endl;
    std::cout<<"long double "<< 64*log10(2)<<std::endl;
    std::cout<<"quad double "<< 113*log10(2)<<std::endl; // нужна специальная библиотека в   gcc quadmath.h
    return 0;
}
результат

float 6.92369
double 15.9546
long double 19.2659
quad double 34.0164
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.02.2013, 00:07
Помогаю со студенческими работами здесь

Количество знаков после запятой double, Long double
Есть число большой точности A. A=-1.768573656315270993281 742915329544712934120053405549882 337511135282776553364635382011977 ...

Вывести long double число без перевода в double
Надо вывести long double число без перевода в double. Пишу: printf(&quot;%Lf&quot;,S); и выводится неверно. Компилятор -- MinGW, та же фишка на...

Double, int , long double
Как вычислить диапазоны типов вручную указанных в название темы?

Требуется написать функцию long long pow(long long a, unsigned int p), которая возводит число a в степень p
Требуется написать функцию long long pow(long long a, unsigned int p), которая возводит число a в степень p и возвращает ap. Помогите...

Точность в double
Добрый день Мне задали сделать проект в универе - Калькулятор с великой точностю. Я уже почти его сделал, но у меня возникла...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru