Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<cmath>
- using namespace std;
- struct complex
- {
- double re;
- double im;
- }z,x;
- void citire(struct complex&z)
- {
- cin>>z.re>>z.im;
- }
- int sumar(struct complex x,struct complex z)
- {
- double s=0;
- s=s+(x.re+z.re);
- return s;
- }
- int sumai(struct complex z,struct complex x)
- {
- double s1=0;
- s1=s1+(x.im+z.im);
- return s1;
- }
- int difr(struct complex x,struct complex z)
- {
- double d=0;
- d=d+(x.re-z.re);
- return d;
- }
- int difi(struct complex z,struct complex x)
- {
- double d1=0;
- d1=d1+(x.im-z.im);
- return d1;
- }
- int produsr(struct complex z,struct complex x)
- {
- double p=0;
- p=p+(x.re*z.re);
- return p;
- }
- int produsi(struct complex z,struct complex x)
- {
- double p1=0;
- p1=p1+(x.im*z.im);
- return p1;
- }
- int main()
- {
- citire(x);
- citire (z);
- if(sumai(x,z)>0)
- {
- cout<<sumar(x,z)<<"+"<<sumai(x,z)<<"*i"<<endl;
- }
- if(sumai(x,z)<0)
- {
- cout<<sumar(x,z)<<sumai(x,z)<<"*i"<<endl;
- }
- if(difi(x,z)>0)
- {
- cout<<difr(x,z)<<"+"<<difi(x,z)<<"*i"<<endl;
- }
- if(difi(x,z)<0)
- {
- cout<<difr(x,z)<<difi(x,z)<<"*i"<<endl;
- }
- if(produsi(x,z)!=0)
- {
- cout<<produsr(x,z)<<"+"<<produsi(x,z)<<"*i"<<endl;
- }
- }
- int maxre(struct complex z,struct complex x)
- {
- double m1r,m2r;
- m1r=m1r+sqrt(z.re*z.re);
- m2r=m2r+sqrt(x.re*x.re);
- if(m1r>m2r)
- {
- return z.re;
- }
- else
- {
- return x.re;
- }
- }
- int maxim(struct complex z,struct complex x)
- {
- double m1i,m2i;
- m1i=m1i+sqrt(z.im*z.im);
- m2i=m2i+sqrt(x.im*x.im);
- if(m1i>m2i)
- {
- return ;
- }
- else
- {
- return m2i;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement