Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <math.h>
- using namespace std;
- class Kw
- {
- private:
- float re,i,j,k;
- public:
- void ustaw_kw(float a, float b, float c , float d){
- re=a; i=b; j=c; k=d;
- }
- Kw dodaj(Kw y){
- Kw wynik;
- wynik.re=re+y.re;
- wynik.i=i+y.i;
- wynik.j=j+y.j;
- wynik.k=k+y.k;
- return wynik;
- }
- Kw odejmij(Kw y){
- Kw wynik;
- wynik.re=re-y.re;
- wynik.i=i-y.i;
- wynik.j=j-y.j;
- wynik.k=k-y.k;
- return wynik;
- }
- float modul(){return sqrt(re*re+i*i+j*j+k*k);}
- float wyz(){return re*re+i*i+j*j+k*k;}
- void wyswietl(){
- cout<<"re: "<<re<<"i: "<<i<<"j: "<<j<<"k: "<<k;
- }
- };
- int main(){
- Kw K1,K2,K3,K4;
- K1.ustaw_kw(0,1,0,1);
- K2.ustaw_kw(1,0,1,0);
- K3=K1.dodaj(K2);
- K4=K2.odejmij(K3);
- K3.wyswietl();
- K4.wyswietl();
- return 0;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement