/*
cmath cos();
复数给出 其中R是复数模,P是辐角
求R1 P1 和R2 P2 形成的复数的积 A+Bi
A=ri*r2*cos(p1)*cos(p2)-r1*r2*sin(p1)*sin(p2);
B=r1*r2*sin(p1)cos(p2)-r1*r2*cos(p1)sin(p1)
输入在一行中依次给出两个复数的R1, P1, R2, P2,数字间以空格分隔。
输出格式:
在一行中按照“A+Bi”的格式输出两数乘积的常规形式,实部和虚部均保留2位小数。注意:如果B是负数,则应该写成“A-|B|i”的形式。
输入样例:
2.3 3.5 5.2 0.4
输出样例:
-8.68-8.23i
*/
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double r1,p1,r2,p2;
cin>>r1>>p1>>r2>>p2;
double A,B;
A=r1*r2*cos(p1)*cos(p2)-r1*r2*sin(p1)*sin(p2);
B=r1*r2*cos(p1)*sin(p2)+r1*r2*sin(p1)*cos(p2);
if(B<0)printf("%.2f %.2fi",A,B);
if(B>0)
{
printf("%.2f +%.2fi",A,B);
}
return 0;
}