C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

C ++のreal()関数


与えられているのは、C ++でreal()関数を機能させるためのタスクです。

この関数は、複素数の実数部を見つけるために使用されます。この関数は、複素数の実数部を返し、実数部を値に設定します。そして本物 実際のコンポーネントを返します。 real()関数は、ヘッダーファイルの関数です。

複素数a+Biでは、Biは虚数部であり、Aは複素数の実数部です。

Return-指定された複素数の実数部を返します。

構文

Template<class Y> Y
Real(constant complex<Y>& X);

パラメータ-指定された複素数を表すパラメータX。

出力–複素数=(14.7、6.7)

複素数の実数=14.7

出力–複素数=(12、12)

複素数の実数=12

アプローチに従うことができます

  • まず、複素数を定義します。

  • 次に、複素数を出力します。

  • 次に、複素数の実数部を印刷します。

上記のアプローチを使用することにより、目的の出力を得ることができます。実関数は、複素数の実数部を出力します。この関数は、X.real()を呼び出した場合と同じように戻ります。

アルゴリズム

Start-
STEP 1 – Create the main ( ) function and defines the complex number.
   complex<double> realpart(3.6, 2.4)
END
STEP 2 - Then print the real part using the real function.
   cout<< “ Real part of Complex number “<< real(realpart) << endl;
END
Stop

// C++ code to demonstrate the working of real( ) function
#include<iostream.h>
#include<complex.h>
Using namespace std;
int main( ){
   //defines the complex number
   Complex<defines> real_part(17.6, 4.5) ;
   cout << “ Complex Number = “<<real_part << endl;
   // prints the real part using the real function
   cout<< “ Real part of complex number =”<< real(real_part) <<endl;
   return 0;
}

出力

上記のコードを実行すると、次の出力が生成されます

Output – Complex Number = (17.6, 4.5)
   Real part of complex number = 17.6
Output – Complex Number = (14, 17)
   Real part of complex number = 14

  1. C++の複素数

    このセクションでは、C++で複素数を作成して使用する方法を説明します。 C ++で複素数クラスを作成できます。これは、複素数の実数部と虚数部をメンバー要素として保持できます。このクラスを処理するために使用されるいくつかのメンバー関数があります。 この例では、1つの複素数型クラス、つまり複素数を正しい形式で表示する関数を作成しています。 2つの複素数を加算および減算する2つの追加メソッドなど。 例 #include<iostream> using namespace std; class complex {    int real, img;   &n

  2. 関数に構造体を渡すことによって複素数を追加するC++プログラム

    複素数は、a + biとして表される数です。ここで、iは虚数、aとbは実数です。複素数の例は次のとおりです- 2+5i 3-9i 8+2i 関数に構造体を渡すことで複素数を加算するプログラムは次のとおりです- 例 #include <iostream> using namespace std; typedef struct complexNumber {    float real;    float imag; }; complexNumber addCN(complexNumber num1,complexNumber num2) {