![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 09.01.2012
Сообщений: 38
|
![]()
нет. но было бы хорошо если бы Вы подсказали мне не то что я и так делал, а то как подсчитать разрады (итерации умножения) дробной части....
|
![]() |
![]() |
![]() |
#12 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 09.01.2012
Сообщений: 38
|
![]() |
![]() |
![]() |
![]() |
#14 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]() Цитата:
Более того, "истинная" дробная часть произвольного вещественного числа (скажем, обозначаемого в коде как 3.14) может содержать очень большое, хотя и конечное, количество десятичных ненулевых знаков. |
|
![]() |
![]() |
![]() |
#15 |
С++, Delphi
Форумчанин
Регистрация: 24.11.2012
Сообщений: 495
|
![]()
используй gcvt()
она сделает текст потом sscanf(); и будет вам дробная и не дробная часть. так же можно srttok()
Если помог, тут весы есть
![]() |
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]()
В этой задачке есть только одна изюминка - погрешности при хранении дробных чисел.
0.456 может в итоге оказаться как 0.3455999999999999999999999 или как 0.345600000000000000001 Единственное, что нужно для решения этой задачки - придумать способ как учесть оба случая, при условии, что точный перекос погрешности не известен. Нужно определить соответствие: 0.3456 или все таки 0.3455? Или это реальный такой 0.34559 ? Когда только начинал учить с++, писал свой велосипедный класс строк. Он умеет выполнять преобразования в пределах аналогичных аналогам из стандартной библиотеки. Если нужно - я могу выложить) Код деццкий, а потому простой как пробка |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как сделать из числа типа real число типа integer? | gylayko | Помощь студентам | 6 | 15.09.2012 11:41 |
задача - найти произведение первой цифры целой части и третей цифры дробной части вещественного числа. LAZARUS | maks22 | Lazarus, Free Pascal, CodeTyphon | 2 | 30.01.2012 19:53 |
Определение первой цифры дробной части числа | Intersap | Помощь студентам | 2 | 19.09.2011 00:07 |