|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.05.2009, 15:23 | #91 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
А вот если как здесь, то результат: 343.200000000002 У меня тоже семерка )
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
17.05.2009, 15:36 | #92 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
Хм.. и правда)) Интересно... что за странные погрешности...
Uguu~
|
17.05.2009, 16:02 | #93 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
Проинициализировал нулями переменные в начале..
Код:
Код:
получилось так: 1.PNG - проинициализированные нулями переменные, все идентичны 2.PNG 3.PNG 4.PNG 5.PNG т.е. получается все это вылезает на этапе преобразования в строку?? Надо будет в ollydbg посмотреть еще...
Uguu~
Последний раз редактировалось __STDC__; 17.05.2009 в 16:24. |
17.05.2009, 16:09 | #94 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Сейчас тоже посмотрел сразу после строчки Код:
floattostr(a) = '343.200000000002' Странно..
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
17.05.2009, 16:17 | #95 | |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Цитата:
Как сделать так, чтоб он нормально считал..?
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|
17.05.2009, 16:39 | #96 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
А вот еще загадка. Пишем такой код
Код:
1.PNG 2.PNG вот эта двойка появляется при переходе из разряда 10 в разряд 1.. до этого на протяжении всего цикла нормальные результаты с другой стороны, если написать такой Код:
1.PNG 3.PNG возможно дело в накоплении погрешности?
Uguu~
|
17.05.2009, 16:46 | #97 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Предлагаю к прочтению интересную статью )
Неочевидные особенности вещественных чисел
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
17.05.2009, 16:58 | #98 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
мда) ну что тут можно сказать...
надо использовать extended тогда... с ним вроде правильно..
Uguu~
|
17.05.2009, 17:26 | #99 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
Хехехе... в самом деле.. ничего уже тут не поделаешь.. =)
Код:
если с float: -----> 343.20068359375000000000
Uguu~
|
17.05.2009, 17:32 | #100 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Похоже, мы проиграли эту битву
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
найти сумму цифр, состовляющих числа. | babaika | Общие вопросы C/C++ | 4 | 29.12.2008 08:58 |
Найти первую цифру в данных ячейки.. | kra183 | Microsoft Office Excel | 11 | 09.05.2008 01:35 |
ДАНЫ 4 ЧИСЛА X Y Z W составит программу найти произведение все положительные нечетные числа | Woland-itn | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 23.03.2008 21:49 |
двузначные числа которые при умножении на 3 будут заканчиваться на цифру 4 | Ases_51 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 13.01.2008 11:37 |
как найти корень из числа | $Дмитрий | Общие вопросы Delphi | 7 | 26.04.2007 13:40 |