"C´est pénible de savoir que ce genre de topic serait plus à sa place sur le forum Programmation mais qu´il y´a jamais personne là bas."
en tout cas toi c´est sur, mais d´autre y sont je pense.
Xandam : le problème c´est qu´avec des double tu perd très vite de la précisions, si tu fait ((x/y)*y)==x ça peut parfois être faux (avec un bon compilo non, car il va voir l´arnaque, mais si tu le fait sur plusieurs ligne, en utilisant entre temps ta variable ça peut passer) parcequ´avec les arrondis le résultat sera x+0.0000001 par exemple. Et ça arrive même ave des valeurs très simples pour x et y. C´est du à la manière dont sont enregistré les nombres. Comme résultat tu ne peut pas tester l´égalité entre deux double (enfin tu peut, mais c´est ps terrible), mais tu peut le faire à epsilon près comme on dit : au lieu de faire x==y tu fait abs(x-y)<epsilon et tu peut faire la même chose pour vérifier que x est à peu près entier. Mais ce n´est odnc pas parfait.