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

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

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

Доброго времени суток. Подскажите, пожалуйста, как посчитать кол-во цифр после запятой?
Например в числе 5.4569 -4 знака после запятой. В программе присутствуют как все число n=5.4569,так и дробная часть n1=0.4569.
Заранее спасибо
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2014, 13:53
Ответы с готовыми решениями:

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

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

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

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

21
Эксперт C
25936 / 16153 / 3465
Регистрация: 24.12.2010
Сообщений: 35,329
25.08.2019, 10:04 21
Перед тем как приступить к очередному циклу огородно-полевых работ хочу заметить
Пусть дано несколько чисел
а) 3.14
б) Отношение длины окружности к ее диаметру
в) Три целых, четырнадцатых сотых
г) 11.00100011...
У числа (а) есть точка, и после нее 2 знака
(б) - никакой точки нет, и вопрос бессмысленен
(в) - Хоть точки и нет, но можно естественно преобразовать к (а)
(г) - двоичное представление. Последние точки есть только плод моей лени выписывать все знаки, да я и не знаю, сколько их должно быть
Есть еще (д) представление в памяти компьютера. Но там никаких точек я не вижу. Есть мантисса, порядок... А точка-то где? Можно, конечно, преобразовать к (г), но для этого надо иметь кое-какие дополнительные данные
1
Комп_Оратор)
Эксперт по математике/физике
8719 / 4425 / 598
Регистрация: 04.12.2011
Сообщений: 13,256
Записей в блоге: 16
25.08.2019, 11:26 22
Цитата Сообщение от Байт Посмотреть сообщение
Перед тем как приступить к очередному циклу огородно-полевых работ хочу заметить
Вот. Это соглашение с тем, что поставленный вопрос имеет смысл лишь для строкового представления (экранно-десятично сельскохозяйственное представление в походно-полевых условиях).
Концепция числа в исходном представлении - дискретное представление числа с плавающей точкой в формате стандарта IEEE754 для выбранного типа на на заданной архитектуре (ТС не дал - берём 32 майкрософт CL long double), В этом случае осмысленность вопросу можно придать в виде задачи по отбрасыванию хвостовой части мантиссы, для случаев когда это не повлияет на точность. Условно говоря, конечно. Поскольку для десятичного представления число знаков может быть или 15 или 16. Условием преодоления данного препятствия (мера нашей условности) я предложил добровольно отказаться от 16-го знака (в пользу голодающих детей Германии). А для выделенных 15-ти знаков отбрасывание замыкающей сплошной группы нулей (если они найдутся) это операция по безобидности своей уступающая разве-что процедуре омовения полупроцентным раствором марганцево-кислого калия в дистиллированной воде. То есть, некоторое сокращение записи без потери точности.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.08.2019, 11:26

Помощь в написании контрольных, курсовых и дипломных работ здесь.

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

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

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

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


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

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

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