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
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.