Ecrire en C nombre complexe

lecedway -  
 loupius -
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. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    struct complexe{
    double real;
    double imag;}
    0
    1. loupius
       
      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