Bonjour, je suis en train de programmer l'algorithme de Dijsktra (pour les graphes) et je me demandais comment représenter le plus grand nombre possible (infini) en C??
Merci
Version imprimable
Bonjour, je suis en train de programmer l'algorithme de Dijsktra (pour les graphes) et je me demandais comment représenter le plus grand nombre possible (infini) en C??
Merci
Dijkstra marche avec des couts positifs, donc -1 sera ton infini.
Sinon, tu peux toujours utiliser INT_MAX (<limits.h>)
Merci je vais fonctionner avec INT_MAX !
Enfin ça dépend du type. Il y a aussi UINT_MAX, LONG_MAX, ULONG_MAX etc.Citation:
Envoyé par vdumont
Le tout est défini dans <limits.h>
Ou mieux en C99 : INFINITY (float)Citation:
Envoyé par Emmanuel Delahaye