С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056

Посчитать максимальное количество символов в вещественном типе

28.06.2013, 17:46. Показов 947. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Вроде не сложный вопрос, но загнал в штопор. Как посчитать максимальное количество используемые символов в типе double? Отталкиваясь от std::numeric_limits<double>::max() и std::numeric_limits<double>::min().
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.06.2013, 17:46
Ответы с готовыми решениями:

Как посчитать максимальное количество символов в строке?
Есть документ txt в нём текст разбитый построчно: 8к86агноармглбю..хщшггшнаснкы гш7егнгпшг шгнпшоас7879з9ш щлэЖжднрио Как выявить...

Количество значащих символов в типе Real.
Столкнулся вот с такой интересной проблемой. Вот задача - &quot;Имеются два миллионера: у одного вес кошелька х пудов, у второго – у фунтов....

Задача на массив. Как считать нечетные числе при вещественном типе данных
Здравствуйте. Делаю задачку: Найти сумму элементов массива вещественных чисел, имеющих нечетные номера. Размерность массива – 20....

5
433 / 368 / 149
Регистрация: 06.08.2012
Сообщений: 961
28.06.2013, 17:51
Сколько цифр?
0
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
28.06.2013, 18:40  [ТС]
Цитата Сообщение от SeregaC++ Посмотреть сообщение
Сколько цифр?
да, а точнее сколько всего знаков т.е. символ '.', который разделяет дробную и целую часть тоже должен быть учтён.
0
433 / 368 / 149
Регистрация: 06.08.2012
Сообщений: 961
28.06.2013, 20:03

Не по теме:

@xtorne21st, lol

C++
1
2
3
double d = std::numeric_limits<double>::max();
std::string s = std::to_string(d);
std::cout << s.size() << std::endl;


а если так?
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <float.h>
 
int main()
{
    std::cout << DBL_DIG << std::endl;
 
    return 0;
}
1
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
29.06.2013, 00:37  [ТС]
@SeregaC++, странно, но в первом и втором примере результаты разные.
0
Неэпический
 Аватар для Croessmah
18144 / 10728 / 2066
Регистрация: 27.09.2012
Сообщений: 27,026
Записей в блоге: 1
29.06.2013, 05:18
@xtorne21st, Ни то ни другое не даст Вам корректных результатов. Первое зависит от реализации to_string или любой подобной функции, а второе даст только точность типа double.
Однако первый вариант можно использовать, но скорее всего он выдаст значение на несколько символов большее, чем необходимо на самом деле - все зависит от установленной точности вывода.

Добавлено через 1 час 59 минут
Если расход памяти не является критичным, то можно взять сумму обоих результатов плюс 2, думаю так точно хватит при любом раскладе
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.06.2013, 05:18
Помогаю со студенческими работами здесь

Посчитать количество пробелов, количество букв, количество знаков пунктуации и количество всех символов
дан файл, в файле содержатся буквы лат. алфавита, знаки пунктуации, пробелы и цифры. по нажатию на кнопку, посчитать количество пробелов ,...

Дана строка символов. Посчитать, какое количество символов содержится в ней
пожалуйста помогите решить задачу!!!очень нужно!!!

Ввести строку символов, посчитать количество символов, не являющихся буквами английского алфавита
Ввести строку символов, если ее длина &gt;6, то посчитать количество символов, не являющихся буквами английского алфавита. Полученное значение...

Посчитать максимальное количество покупок
Помогите пожалуйста переделать запрос. Он считает максимальное количество товара, а нужно максимальное количество покупок. Select...

Вводится последовательность символов. Признак конца ввода – точка. Посчитать количество символов не являющихся пробелами
Порядок выполнения работы 1.Изучите теоретическое обоснование и проанализируйте приведенные выше примеры программ с циклами типа for,...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru