Пример:
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int i = (int) INFINITY;
cout << i+i << endl;
return 1;
};
На выходе получаем "-2".
По реализуемому алгоритму очень выгодно использовать условную
бесконечность: т.е. самое главное, что нужно --- это выполнение
привычных известных правил арифметики типа "бесконечность +
бесконечность == бесконечность". Причем еще и целочисленная
бесконечность. Как такого добиться? Если объявить i типом float, то
вот тогда все работоает корректно.
Ответ на:
комментарий
от olegk

Ответ на:
комментарий
от Unforgiven
Ответ на:
комментарий
от olegk


Ответ на:
комментарий
от anonymous_incognito
Ответ на:
комментарий
от anonymous_incognito

Ответ на:
комментарий
от Unforgiven

Ответ на:
комментарий
от olegk

Ответ на:
комментарий
от fk0
Ответ на:
комментарий
от anonymous_incognito

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.