Conan
Moderator
 Inregistrat: acum 18 ani
Postari: 198
|
|
/*impl clasa complex cu atrib real si imaginar constr cu param si fct de inmultire 2 nr complexe*/
#include <iostream.h> #include <conio.h>
class complex { private: int x,y; public: complex(); complex(int a,int b); complex ori(complex& c); int getx(); int gety(); void setx(int nr); void sety(int nr); };
complex::complex() { x=0;y=0; }
complex::complex(int a,int b) { x=a;y=b; }
int complex::getx() { return x; }
int complex::gety() { return y; }
void complex::setx(int nr) { x=nr; }
void complex::sety(int nr) { y=nr; }
complex complex::ori(complex& c) { complex aux; aux.setx(x*c.getx()-y*c.gety()); aux.sety(x*c.gety()+c.getx()*y); return aux; }
void main() { clrscr(); complex c1(2,3),c2(3,4); c1=c1.ori(c2); cout<<"x "<<c1.getx()<<" y "<<c1.gety(); getch(); }
|
|