Bun venit Guest | RSS
Bine ati venit la 9C acasa
Meniul Site-ului
Horoscop
Exprima-ti opinia
Ce parere aveti despre site?
1. Foarte buna
2. Foarte proasta
3. Buna
4. Normal
5. Proasta
[ Vezi rezutat ยท Arhiva ]
Raspunsuri: 42
Mini chat

Info


Main » 2010 » Mai » 12 » adunare/scadere/inmultire/modul nr complexe cu fisier
adunare/scadere/inmultire/modul nr complexe cu fisier
17:08
 #include<iostream.h>
 struct complex
{int re,im;};
complex z1,z2;

#include"adunare.cpp"


void main()
{cin>>z1.re>>z2.re;
cin>>z1.im>>z2.im;
cout<<"suma numerelor este"<<endl;
afisare(suma(z1,z2));
cout<<"suma numerelor"<<endl;
afisare(diferenta(z1,z2));
}
adunare.cpp

complex suma(complex z1,complex z2)

{ complex z3;
z3.re=z1.re+z2.re;
z3.im=z1.im+z2.im;
return z3;}
complex diferenta(complex z1,complex z2)

{ complex z3;
z3.re=z1.re-z2.re;
z3.im=z1.im-z2.im;
return z3;}

void afisare(complex z3)
{if(z3.im<0)
cout<<z3.re<<"+("<<z3.im<<")i"<<endl;
else cout<<z3.re<<"+"<<z3.im<<"i"<<endl;}

complex inmultire(complex z1, complex z2)
{complex z3;
z3.re=z1.re*z2.re-z1.im*z2.im;
z3.im=z1.im*z2.re +z2.im* z1.re;
return z3;}
float modul(complex z2)
{float m;
m=sqrt(z1.re*z1.re+z1.im*z1.im);
return m;}
complex impartire(complex z1, complex z2)
{complex z3;
float f1,f2,r1,r2;
f1=atan((float)(z1.im/z2.re));
f2=atan((float)(z2.im/z2.re));
r1=modul(z1);
r2=modul(z2);
z3.re=(r1/r2)*cos(f1-f2);
z3.im=sin(f1-f2);
return z3;}
void afisare2(complex z3)
{if(z3.im<0)
cout<<z3.re<<"+("<<z3.im<<")i"<<endl;
else cout<<z3.re<<"+"<<z3.im<<"i"<<endl;}


Views: 919 | Added by: Iulian
Only registered users can add comments.
[ Registration | Login ]
Logheaza-te
Calendar
«  Mai 2010  »
DuLuMaMiJoViSa
      1
2345678
9101112131415
16171819202122
23242526272829
3031
Meteo
Curs Valutar
Curs Valutar BNR
Cautare
Link-uri
Statistica
Director web gratuit - Afisare Thumbnail, Transfer Google PageRank, Meta keywords si meta description personalizate pentru fiecare link Site clasei 9C Colegiul National Mihai Eminescu, Muzica Stiri Sport, Filme Top66 Statistici
Total online: 1
Guests: 1
Users: 0