fork download
  1. #include <cstdlib>
  2. #include <iostream>
  3. #include <cmath>
  4. using namespace std;
  5.  
  6. struct Vect {
  7. double x,y;
  8.  
  9. void summ();
  10. };
  11.  
  12. void print(Vect c){
  13.  
  14. cout<<c.x<<","<<c.y<<endl;
  15.  
  16. }
  17. void summ( Vect c){
  18. cout<<"c=";
  19. }
  20. int main(){
  21. //объявим переменные типа Vect
  22. Vect a,b,c;
  23. cout<<"введем координаты первого вектора"<<endl;
  24. cin>>a.x;
  25. cin>>a.y;
  26.  
  27. cout<<"введем координаты второго вектора"<<endl;
  28. cin>>b.x;
  29. cin>>b.y;
  30. c.x=(a.x+b.x);
  31. c.y=(a.y+b.y);
  32. summ( c);
  33. print (c);
  34.  
  35. cout<<"|a+b|= "<<sqrt((a.x+b.x)*(a.x+b.x)+(a.y+b.y)*(a.y+b.y))<<endl;
  36.  
  37. cout<<"|a-b|= "<<sqrt((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y))<<endl;
  38. cout<<"|a*3| "<< sqrt((a.x*3)*(a.x*3)+(a.y*3)*(a.y*3))<<endl;
  39.  
  40.  
  41.  
  42. return 0;
  43. }
  44.  
Success #stdin #stdout 0s 3344KB
stdin
Standard input is empty
stdout
введем координаты первого вектора
введем координаты второго вектора
c=-0.0144348,-2.2557e-42
|a+b|= 0.0144348
|a-b|= 0.0144348
|a*3| 4.61911e-41