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?
A voir également:

1 réponse

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