En langage C le i, imaginaire (i*i=-1)

dav5 -  
Marden Messages postés 1075 Statut Membre -
bonjour
dans un programme je cherche a utiliser le i complexe mais je ne sais pas comment faire.Comment declarer ce i pour qu'il soit pris en compte comme un imaginaire tel que i*i=-1?
si quelqu'un peut m'aider
merci

4 réponses

  1. Cire
     
    Salut,

    Il existe différent type de donnée selon le language que tu utilises, en gros il y a des types:

    (Voilà de type qui traite les caractères)
    Caractere 'a'
    String "abc"

    (Voilà ceux des nombres)
    Integer 1
    Long 1
    Float 0.1
    Double 0.1

    Il est possible de faire nos propre type, selon le language.

    Cire
    0
  2. dav5
     
    il n'existe pas un type special pour les imaginaires?commei len exite pour les reels par exemple avec int i par exemple.
    parce que cet imaginiare i je veux l'utliser dans une exponentionnel...
    0
  3. dav5
     
    personne pour m'aider....
    c vraiment important.....s'il vous plait
    0
    1. pom
       
      Salut, pour le C++ (je n'ai jamais fais de C) il existe un type Complex mais il faut utiliser une certaine librairie (tu peux en utiliser une autre sur le net sinon)

      Autre solution : tu te fais ta propre class de Complex

      class Complex
      {
      double re; // partie réelle
      double im; // partie imaginaire

      public :
      blabla
      }

      et pour l'expo tu décompose ton nb complexe en forme trigonométrique ou cartésienne. Mais je suis sûr que sur le net il y a déjà des choses qui existent.
      0