Langage C
titou
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
salut j'ai besoin de votre aide;je veux savoir s'il y a un type complexe sur la langage C et s'il n'existe pas je veux savoir si on peut l'ajouter et comment
je vous remercie de votre aide j'attends vos proposition et merci une otre fois pour votre aide bonne journée
salut j'ai besoin de votre aide;je veux savoir s'il y a un type complexe sur la langage C et s'il n'existe pas je veux savoir si on peut l'ajouter et comment
je vous remercie de votre aide j'attends vos proposition et merci une otre fois pour votre aide bonne journée
Configuration: Windows XP Firefox 3.0.10
A voir également:
- Langage C
- Langage ascii - Guide
- Langage binaire - Guide
- Langage vb - Télécharger - Langages
- Pascal langage - Télécharger - Édition & Programmation
- Clc langage jeune ✓ - Forum Mobile
10 réponses
titou
salut comme on a le type string ou int pour les entiers je veux savoir s'il y a un type de nombre complexes
Salut,
le langage c n'est pas fortement typé puisqu'il ne contient que des types prédéfinis simples comme int, char...
pour définir le type complexe string on peut faire par exemple: char chaine[20]; //c'est une chaine de 20 caractères
pour définir un type complexe personnalisé
une structure qui contient plusieurs champs on fait par exemple:
typedef struct unePersonne{
int age;
char nom[15];
int nombreEnfants;
}
puis on instancie dans le programme des variables autant qu'on veut :
unePersonne James;
unePersonne Charlie;
James.age=15;
strcpy(James.nom,"James");
James.nombreEnfants=0;
Bon courage
@+
le langage c n'est pas fortement typé puisqu'il ne contient que des types prédéfinis simples comme int, char...
pour définir le type complexe string on peut faire par exemple: char chaine[20]; //c'est une chaine de 20 caractères
pour définir un type complexe personnalisé
une structure qui contient plusieurs champs on fait par exemple:
typedef struct unePersonne{
int age;
char nom[15];
int nombreEnfants;
}
puis on instancie dans le programme des variables autant qu'on veut :
unePersonne James;
unePersonne Charlie;
James.age=15;
strcpy(James.nom,"James");
James.nombreEnfants=0;
Bon courage
@+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Comm t'as l'air perdu, je vais te donner un exemple; d'autre part, je n'ai pas fait attention mais comme tu parlais de 'string', j'en avais inconsciemment déduit que c'est du C++:
Bonne continuation.
#include <iostream>
#include <complex>
int main()
{
std::complex<int> a(1,2);
std::complex<int> b(3,4);
std::complex<int> r;
r = a + b;
std::cout << "r = a+b = " << r << std::endl;
r = a * b;
std::cout << "r = a*b = " << r << std::endl;
return (0);
}Evidemment tu peux utiliser 'using namespace std;'.
Bonne continuation.
j'ai déja mentionné ça ci dessu (message 11)
z est votre variable complexe et non pas imaginaire
imaginaire c'est la partie z.imaginaire
@+
z est votre variable complexe et non pas imaginaire
imaginaire c'est la partie z.imaginaire
@+
et pour "afficher" une solution complexe, le mieux est de créer une fonction qui affiche pour un complexe z :
cout << z.reel << " + i * " << z.imaginaire;
ce qui est important, ce qui *caractérise* un nombre complexe c'est juste la valeur de la partie réelle et la partie imaginaire. Le i est toujours là pas besoin de le coder, éventuellement l'afficher si besoin mais pour le programme inutile de lui donner une "place spéciale". Un ordinateur ne traite que des nombres de toute façon.
cout << z.reel << " + i * " << z.imaginaire;
ce qui est important, ce qui *caractérise* un nombre complexe c'est juste la valeur de la partie réelle et la partie imaginaire. Le i est toujours là pas besoin de le coder, éventuellement l'afficher si besoin mais pour le programme inutile de lui donner une "place spéciale". Un ordinateur ne traite que des nombres de toute façon.