Maison >développement back-end >C++ >Programme C++ pour initialiser et imprimer un nombre complexe
Pour utiliser la classe plurielle, il faut importer la bibliothèque plurielle, soit en important soit en
Utilisez l'instruction #include
double value1 = <double value>; double value2 = <double value>; complex <double> cno(value1, value2);
Accepte la saisie de deux variables numériques.
Passez ces deux variables au constructeur du nombre complexe.
Afficher les nombres au pluriel.
#include <iostream> #include <complex> using namespace std; //displays the complex number supplied void display(complex <double> c){ cout << "The complex number is: "; cout << real(c) << '+' << imag(c) << 'i' << endl; } //initializing the complex number complex<double> solve( double real, double img ){ complex<double> cno(real, img); return cno; } int main(){ //the real and the imaginary values are represented as double values double v1 = 10; double v2 = 7; //creating and displaying the complex number display(solve(v1, v2)); return 0; }
The complex number is: 10+7i
Tout type de données numérique peut être utilisé pour remplacer le courant d'une variable complexe
Tapez, double.On peut également utiliser l'opérateur d'affectation pour attribuer les valeurs des parties réelles et imaginaires à un nombre complexe nombre. Cependant, pour ce faire il faut fournir un numéro de type "a + ib" et "b" sont tous deux des valeurs numériques. Si le nombre est un entier, placez des zéros dans les espaces après la virgule. Le point décimal doit être utilisé lors de l'écriture de nombres réels Partie "a". Par exemple, 10 doit être écrit sous la forme 10,0.
//the real and imaginary parts have to be assigned as it is complex <double> cno = 15.0 + 6i;
Obtenez un nouvel objet pluriel.
Attribuez une valeur à un objet en utilisant la notation 'a + ib'.
Affiche la valeur d'un nombre complexe.
#include <iostream> #include <complex> using namespace std; //displays the complex number supplied void display(complex <double> c){ cout << "The complex number is: "; cout << real(c) << '+' << imag(c) << 'i' << endl; } int main(){ //initializing a complex number object complex <double> cno = 15. + 6i; //displaying the complex number display(cno); return 0; }
The complex number is: 15+6i
En utilisant les fonctions "real()" et "imag()", vous pouvez obtenir les parties réelles et imaginaires d'entiers complexes.
sont affichés individuellement. La fonction "real()" affiche la partie réelle d'un nombre complexe, La fonction "imag()" affiche la partie imaginaire d'un nombre complexe. Voici un exempleÉchantillon.
//displaying in the a + ib format complex<double> c; cout << real(c) << '+' << imag(c) << 'i' << endl;
Obtenez un nouvel objet pluriel.
Utilisez la notation 'a. + ib' pour attribuer des valeurs aux objets.
Affiche la valeur d'un nombre complexe.
#include <iostream> #include <complex> using namespace std; //displays the complex number supplied void display(complex <double> c){ cout << "The complex number is: "; cout << real(c) << '+' << imag(c) << 'i' << endl; } //initializing the complex number complex<double> solve( double real, double img ){ complex<double> cno(real, img); return cno; } int main(){ //the real and the imaginary values are represented as double values double v1 = 3; double v2 = 4; //creating and displaying the complex number display(solve(v1, v2)); return 0; }
The complex number is: 3+4i
Les nombres complexes sont nécessaires dans un large éventail d'applications dans de nombreux programmes différents.
disciplines scientifiques. La classe plurielle C++, incluse dans le fichier d'en-têteCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!