Sin(-8)=NaN en C

Bonjour,

j'ai écrit un programme où j'ai défini "x" comme "float" et "y" comme "double".

J'ai utilisé la fonction "sin" de "math.h".

Lorsque je calcule y=sin(x), j'obtiens "NaN" (Not a Number) pour x=-8 et x=-3.

Comment y remédier?

Merci d'avance.
Configuration: win xp pro sp2
borland C++ v5.02

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. euh, j'ai oublié de dire que c'était un prgm en C, le projet étant défini comme application DOS(standard) large avec la case "floating point" cochée.
    1. C'est bon, j'ai résolu le problème.
      Il s'agissait d'une erreur d'indice dans un tableau...
      Excusez-moi d'avoir posté trop promptement. :(