Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.66/333: Рейтинг темы: голосов - 333, средняя оценка - 4.66
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 6

Подсчитать количество цифр после запятой в вещественном числе

23.05.2014, 13:53. Показов 63218. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Подскажите, пожалуйста, как посчитать кол-во цифр после запятой?
Например в числе 5.4569 -4 знака после запятой. В программе присутствуют как все число n=5.4569,так и дробная часть n1=0.4569.
Заранее спасибо
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.05.2014, 13:53
Ответы с готовыми решениями:

Количество цифр в вещественном (!) числе
Всем привет! Пытаюсь решить такую задачу, но для дробных чисел ничего не получается :( С целыми числами всё норм. Нужно посчитать к-во...

Определить количество значимых цифр в вещественном числе со знаком
Дано вещественное число, определить количество значимых цифр в вещесвенном числе со знаком.

Нужно отделить цифры после запятой в вещественном числе
То есть, если дано число 567,34 нужно выделить 34. Есть идея перевести вещественное число в строку, найти запятую и вывести все то, что...

21
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
25.08.2019, 10:04
Студворк — интернет-сервис помощи студентам
Перед тем как приступить к очередному циклу огородно-полевых работ хочу заметить
Пусть дано несколько чисел
а) 3.14
б) Отношение длины окружности к ее диаметру
в) Три целых, четырнадцатых сотых
г) 11.00100011...
У числа (а) есть точка, и после нее 2 знака
(б) - никакой точки нет, и вопрос бессмысленен
(в) - Хоть точки и нет, но можно естественно преобразовать к (а)
(г) - двоичное представление. Последние точки есть только плод моей лени выписывать все знаки, да я и не знаю, сколько их должно быть
Есть еще (д) представление в памяти компьютера. Но там никаких точек я не вижу. Есть мантисса, порядок... А точка-то где? Можно, конечно, преобразовать к (г), но для этого надо иметь кое-какие дополнительные данные
1
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9007 / 4708 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
25.08.2019, 11:26
Цитата Сообщение от Байт Посмотреть сообщение
Перед тем как приступить к очередному циклу огородно-полевых работ хочу заметить
Вот. Это соглашение с тем, что поставленный вопрос имеет смысл лишь для строкового представления (экранно-десятично сельскохозяйственное представление в походно-полевых условиях).
Концепция числа в исходном представлении - дискретное представление числа с плавающей точкой в формате стандарта IEEE754 для выбранного типа на на заданной архитектуре (ТС не дал - берём 32 майкрософт CL long double), В этом случае осмысленность вопросу можно придать в виде задачи по отбрасыванию хвостовой части мантиссы, для случаев когда это не повлияет на точность. Условно говоря, конечно. Поскольку для десятичного представления число знаков может быть или 15 или 16. Условием преодоления данного препятствия (мера нашей условности) я предложил добровольно отказаться от 16-го знака (в пользу голодающих детей Германии). А для выделенных 15-ти знаков отбрасывание замыкающей сплошной группы нулей (если они найдутся) это операция по безобидности своей уступающая разве-что процедуре омовения полупроцентным раствором марганцево-кислого калия в дистиллированной воде. То есть, некоторое сокращение записи без потери точности.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.08.2019, 11:26

Оставить одну цифру, после запятой, в вещественном числе
Скажите пожалуйста как оставить одну цифру в вещественном числе, после запятой, если есть команда. Если команды нет такой, то скажите что...

Как посчитать количество цифр в числе после запятой
есть число 3.45678 как посчитать числа после запятой т.е. 5

В строке имеется одна точка с запятой. Подсчитать количество символов до точки с запятой и после неё
В строке имеется одна точка с запятой. Подсчитать количество символов до точки с запятой и после неё. Заранее большое спасибо!

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

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


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

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru