Heim > Artikel > Backend-Entwicklung > C++-Programm zum Initialisieren und Drucken einer komplexen Zahl
Um die Pluralklasse zu verwenden, müssen wir die Pluralbibliothek importieren, entweder durch Importieren oder
Verwenden Sie zum Einschließen die Anweisung #include
double value1 = <double value>; double value2 = <double value>; complex <double> cno(value1, value2);
Akzeptiert die Eingabe in zwei numerischen Variablen.
Übergeben Sie diese beiden Variablen an den Konstruktor der komplexen Zahl.
Mehrzahl anzeigen.
#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
Jeder numerische Datentyp kann verwendet werden, um den Strom einer komplexen Variablen zu ersetzen
Typ, doppelt.Wir können den Zuweisungsoperator auch verwenden, um die Werte des Real- und Imaginärteils einer komplexen Zahl zuzuweisen Nummer. Dazu müssen wir jedoch eine Nummer vom Typ „a + ib“ bereitstellen. und „b“ sind beide numerische Werte. Wenn die Zahl eine Ganzzahl ist, setzen Sie Nullen in die Leerzeichen nach dem Komma. Beim Schreiben reeller Zahlen muss der Dezimalpunkt verwendet werden Teil „a“. Beispielsweise muss 10 als 10,0 geschrieben werden.
//the real and imaginary parts have to be assigned as it is complex <double> cno = 15.0 + 6i;
Holen Sie sich ein neues Pluralobjekt.
Weisen Sie einem Objekt einen Wert zu, indem Sie die Notation „a + ib“ verwenden.
Zeigt den Wert einer komplexen Zahl.
#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
Mit den Funktionen „real()“ und „imag()“ können Sie den Real- und Imaginärteil komplexer Ganzzahlen ermitteln.
werden einzeln angezeigt. Die Funktion „real()“ zeigt den Realteil einer komplexen Zahl an, Die Funktion „imag()“ zeigt den Imaginärteil einer komplexen Zahl an. Hier ist ein BeispielProbe.
//displaying in the a + ib format complex<double> c; cout << real(c) << '+' << imag(c) << 'i' << endl;
Holen Sie sich ein neues Pluralobjekt.
Verwenden Sie die Notation „a. + ib“, um Objekten Werte zuzuweisen.
Zeigt den Wert einer komplexen Zahl.
#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
Komplexe Zahlen werden in einer Vielzahl von Anwendungen in vielen verschiedenen Programmen benötigt.
wissenschaftliche Disziplinen. Die C++-Pluralklasse, die in der Header-DateiDas obige ist der detaillierte Inhalt vonC++-Programm zum Initialisieren und Drucken einer komplexen Zahl. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!