Ecrire en C nombre complexe

Bonjour,
je voudrais savoir comment declarer une structure de nombre complexe en C et l'afficher par la suite?
Configuration: Windows Vista Internet Explorer 7.0

1 réponse

  1. Contributeur
    struct complexe{
    double real;
    double imag;}
    0
    1. Le môsieu avait aussi demandé comment l'afficher ;-)
      Par exemple:
      #include <stdio.h>
      
      struct Complexe
      {
        double reel;
        double imaginaire;
      };
      
      char chaineComplexe[32];
      
      char* afficheComplexe (struct Complexe* complexe)
      {
        sprintf (chaineComplexe, "%f + %fi", complexe->reel, complexe->imaginaire);
        return (chaineComplexe);
      }
      
      int main (int argc, char* argv[])
      {
        struct Complexe complexe = { 2, 3 };
      
        printf ("Valeur de complexe: %s\n", afficheComplexe(&complexe));
      
        return (0);
      }
      Ce n'est qu'un simple exemple, voire un exemple simple...
      0