Dvortsov_D1

Алгебраическая сумма векторов

Mar 13th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.65 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. class vector{
  5. public:
  6.     float x;
  7.     float y;
  8.     float z;
  9. public:
  10.     vector (float x_,float y_ , float z_) : x(x_), y(y_) , z(z_) { }
  11.     void print(){
  12.         cout << x << '\t' << y <<'\t'<< z <<  endl;
  13.     }
  14.     vector add(vector b){
  15.         return vector(x * b.x, y * b.y, z * b.z);
  16.     }
  17.     float dot (vector b){
  18.         float v = x*b.x + y*b.y + z*b.z;
  19.         return v;
  20.     }
  21.     vector form()
  22. };
  23.  
  24.  
  25. int main()
  26. {
  27.     vector a(1, 2 , 5);
  28.     a.print();
  29.     vector bbbb(4, 5 , 3);
  30.     bbbb.print();
  31.  
  32.     vector c = a.add(bbbb);
  33.     c.print();
  34.     cout << a.dot(bbbb) << endl;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment