Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Builder суммирует не правильно ?! сумма пяти вещественных не корректна... 
:(
    Опции темы
wolf_skin
Дата 10.7.2007, 07:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 25.1.2007

Репутация: нет
Всего: нет



Доброго времени суток, братья и сестры по крови!

У меня парадокс какой-то! Буду краток.

Код

void __fastcall TfrmMain::Button2Click(TObject *Sender)
{
   double* arr = new double[5];
   double  d;
   double  d1;
   double  d2;
   
      arr[0] = 0.34;
      arr[1] = -1.37;
      arr[2] = 2.06;
      arr[3] = -1.37;
      arr[4] = 0.34;

   d = 0;
      for(int m = 0; m < 5; m++)
      {
         d1 = arr[m];
         d2 = d1 + d;
         d  = d2;
      }
   ShowMessage(FloatToStr(d));     //   вывод:      -5,551115123112578E-17
}


Причем, переменная d принимает это значение после добавления к сумме четырех чисел последнее пятое число.
В сумме числа массива составляют ноль.
Перепробовал уже все вещественные типы...
странно это все очень. 

Может кто знает, подскажите почему, а то у меня уже психоз начинается... smile 

Это сообщение отредактировал(а) wolf_skin - 10.7.2007, 08:27
PM MAIL ICQ   Вверх
AntonChik
Дата 10.7.2007, 08:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 4.10.2005
Где: Красноярск

Репутация: 1
Всего: 1



до какого порядка сумма не корректна?
давай числа в студию...
а вообще тема стара как мир...  давай-ка наверна как обычно фпоиск)))
--------------------
"Человек притаился за деревом. За широким огромным деревом. Он выглядывал тихонько и прятался. Но его никто не преследовал." (с) Хорги 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0541 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.