Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 24.03.2018
Сообщений: 18
1

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

16.06.2018, 21:28. Показов 2838. Ответов 2
Метки нет (Все метки)

есть число
3.45678

как посчитать числа после запятой
т.е. 5
0

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

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.06.2018, 21:28
Ответы с готовыми решениями:

Как посчитать количество цифр в числе
i1:= 3284; i2:=214; i3:= 23473; i4:= 1; Как посчитать количество цифр в числе в i1 - 4 i2 -...

Подсчитать количество цифр после запятой в вещественном числе
Доброго времени суток. Подскажите, пожалуйста, как посчитать кол-во цифр после запятой? Например в...

Как посчитать количество цифр в числе ?
Как посчитать количество цифр в числе ?

Как посчитать количество цифр в числе?
Для каждого пункта напишите функцию, возвращающую ответ. 0) Дано число, посчитайте количество цифр...

2
Модератор
8558 / 4261 / 2928
Регистрация: 17.08.2012
Сообщений: 13,548
16.06.2018, 21:32 2
Правильный ответ: никак, поскольку большинство вещественных чисел не могут быть представлены в виде конечной двоичной дроби с ограниченным числом разрядов. Если число представлено в текстовой форме - тогда просто посчитать количество цифровых символов после точки.
0
4532 / 2244 / 2179
Регистрация: 10.12.2014
Сообщений: 8,582
18.06.2018, 06:34 3
Дополню ответ Cyborg Drone:
Ещё можно посчитать количество цифр после запятой для чисел, представленных в виде правильной дроби при переводе её в десятичную дробь.
К примеру:

1/2 = 0.5 — 1 цифра
1/4 = 0.25 — 2 цифры
1/8 = 0.125 — 3 цифры

Но, опять же, не для всех! А, я бы сказал, что таких дробей меньшенство…
Ибо, ещё есть периодические дроби, т.е. такие, которые в определённый момент значения начинают повторяться:

1/3 = 0.333… = 0.(3)
1/6 = 0.1666… = 0.1(6)
1/7 = 0.142857142857142857… = 0.(142857)

При этом, начало периодических значений не обязательно сразу после разделителя целой и дробной частей:

1/28 = 0.03571428571428571428… = 0.03(571428)
1/72 = 0.013888… = 0.013(8)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.06.2018, 06:34

Как посчитать количество повторений каждой из цифр в числе N*N?
я очень плохо ориентируюсь на С++.Такой вопрос:можно числа переводить в строки?И если нет,то как...

Как посчитать количество цифр в числе типа Real
Допустим у меня есть два числа типа Real r1:= 32.3456 r2:= 1.63 Как в них посчитать и целую...

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

Как вывести заданное количество цифр после запятой
Можно ли как-то сделать в c++ чтобы количество чисел после запятой было принудительно? Например,...


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

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

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