Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Hàm real() trong C++


Bài viết này trình bày cách hoạt động của hàm real() trong C++.

Hàm này dùng để tìm phần thực của số phức. Hàm trả về phần thực của số phức và cũng có thể thiết lập phần thực. real trả về thành phần thực. Hàm real() thuộc header <complex>.

Trong số phức a + bi, bi là phần ảo, a là phần thực.

Trả về: Phần thực của số phức chỉ định.

Cú pháp

template<class T> T real(const complex<T>& x);

Tham số: x đại diện cho số phức đã cho.

Ví dụ minh họa

Output: Số phức = (14.7, 6.7) → Phần thực = 14.7
Output: Số phức = (12, 12) → Phần thực = 12

Cách tiếp cận

  • Định nghĩa số phức.
  • In số phức.
  • In phần thực bằng hàm real().

Thuật toán

Bắt đầu
BƯỚC 1: Tạo main() và định nghĩa số phức
  complex<double> realpart(3.6, 2.4)
BƯỚC 2: In phần thực dùng hàm real()
  cout << "Phần thực của số phức " << real(realpart) << endl;
Kết thúc

Ví dụ code

// C++ code demo real()
#include <iostream>
#include <complex>
using namespace std;

int main() {
    complex<double> real_part(17.6, 4.5);
    cout << "Số phức = " << real_part << endl;
    cout << "Phần thực của số phức = " << real(real_part) << endl;
    return 0;
}

Kết quả

Số phức = (17.6, 4.5)
Phần thực của số phức = 17.6