Zapisywanie nieskończoności w C++

0

Jak zmiennej w C++ przypisać wartość nieskończoność, gdyż takie jest polecenie dla zadania KWA na OI 2014? Czy zamiast tego mogę przypisać jej najwyższą wartość dla określonego jej typu?

0

A to jest float/double? Bo floating point zgodnie z IEEE754 ma możliwą wartość INF.

3
 
double double_infinity = std::numeric_limits<double>::infinity();
float float_infinity = std::numeric_limits<float>::infinity();
0

Wg treści zadania wcale nie musisz jej przechowywać.

0

Możesz założyć że 0 to jest ta twoja nieskończoność. Jedynie porównania będą nieco bardziej skomplikowane.

0

Nie wiem do czego trzeba jej użyć. Ale jeśli chodzi po prostu o specjalną wartość zmiennoprzecinkową:

#define INFINTY 1.0/0 

i po krzyku.

1 użytkowników online, w tym zalogowanych: 0, gości: 1