Nhân hai số phức

View as PDF

Submit solution

Points: 0.10 (partial)
Time limit: 1.0s
Memory limit: 64M
Input: stdin
Output: stdout

Author:
Problem type

Nhập vào hai số phức ~z_1 = a+bi~ và ~z_2 = c+di~, trong đó ~a,b,c,d~ là các số nguyên từ ~0~ đến ~100~. Yêu cầu tính tích của hai số phức đó, kết quả viết liền không dấu cách. Ví dụ:

  • ~z_1 = 4+5i~ và ~z_2 = 1+2i~ thì ~z_1.z_2 = (4+5i)(1+2i) = 4+8i+5i+10i^2=-6+13i.~

  • ~z_1 = 2+3i~ và ~z_2 = 3+2i~ thì ~z_1.z_2 = (2+3i)(3+2i) = 6+4i+9i+6i^2 = 13i~ (ta chỉ viết ~13i~ chứ không viết là ~0+13i~).

(SV có thể xem thêm tại đây: https://hoc24.vn/ly-thuyet/bai-2-cong-tru-va-nhan-so-phuc.1688)

Input

Gồm ~4~ số nguyên ~a,b,c,d~ trong miền ~0,1,2,...,100,~ mỗi số cách nhau bởi một khoảng trắng.

Output

In ra kết quả ở dạng ~x+yi~, trong đó chú ý nếu ~x~ hoặc ~y~ bằng ~0~ thì ta không viết số đó vào; còn nếu hệ số của ~i~ là ~1~ thì chỉ viết là ~+i~.

Input mẫu 1

4 5 1 2

Output mẫu 1

-6+13i

Input mẫu 2

2 3 3 2

Output mẫu 2

13i


Comments

Please read the guidelines before commenting.


There are no comments at the moment.