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