#include <cstdlib>
#include <iostream>
#include <cmath>
#include <memory.h>
using namespace std;
struct vect
{
double x,y;
};
void print(vect* c)
{
cout<<"c("<<c->x<<","<<c->y<<")"<<endl;
}
int main()
{
vect a,b,c;//объявим переменные типа Vect
memset(&a,0,sizeof(a));
memset(&b,0,sizeof(b));
memset(&c,0,sizeof(c));
print (&c);
cout<<"vector 1"<<endl;
cin>>a.x;
cin>>a.y;
cout<<" a= " << sqrt(a.x*a.x+a.y*a.y)<<endl;
cout<<"vector 2"<<endl;
cin>>b.x;
cin>>b.y;
cout<<"|b|= "<< sqrt(b.x*b.x+b.y*b.y)<<endl;
cout<<"|a+b|= "<<sqrt((a.x+b.x)*(a.x+b.x)+(a.y+b.y)*(a.y+b.y))<<endl;
cout<<"|a-b|= "<<sqrt((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y))<<endl;
cout<<"|a*3| "<< sqrt((a.x*3)*(a.x*3)+(a.y*3)*(a.y*3))<<endl;
return 0;
}
I2luY2x1ZGUgPGNzdGRsaWI+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGNtYXRoPgojaW5jbHVkZSA8bWVtb3J5Lmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpzdHJ1Y3QgdmVjdAp7CiAgZG91YmxlIHgseTsKCn07Cgp2b2lkIHByaW50KHZlY3QqIGMpCnsKICBjb3V0PDwiYygiPDxjLT54PDwiLCI8PGMtPnk8PCIpIjw8ZW5kbDsKfQoKaW50IG1haW4oKQp7CiAgdmVjdCBhLGIsYzsvL9C+0LHRitGP0LLQuNC8INC/0LXRgNC10LzQtdC90L3Ri9C1INGC0LjQv9CwIFZlY3QKICBtZW1zZXQoJmEsMCxzaXplb2YoYSkpOwogIG1lbXNldCgmYiwwLHNpemVvZihiKSk7CiAgbWVtc2V0KCZjLDAsc2l6ZW9mKGMpKTsKICBwcmludCAoJmMpOwogIGNvdXQ8PCJ2ZWN0b3IgMSI8PGVuZGw7CiAgY2luPj5hLng7CiAgY2luPj5hLnk7CiAgY291dDw8IiBhPSAiIDw8IHNxcnQoYS54KmEueCthLnkqYS55KTw8ZW5kbDsKICBjb3V0PDwidmVjdG9yIDIiPDxlbmRsOwogIGNpbj4+Yi54OwogIGNpbj4+Yi55OwogIGNvdXQ8PCJ8Ynw9ICI8PCBzcXJ0KGIueCpiLngrYi55KmIueSk8PGVuZGw7CiAgY291dDw8InxhK2J8PSAiPDxzcXJ0KChhLngrYi54KSooYS54K2IueCkrKGEueStiLnkpKihhLnkrYi55KSk8PGVuZGw7CiAgY291dDw8InxhLWJ8PSAiPDxzcXJ0KChhLngtYi54KSooYS54LWIueCkrKGEueS1iLnkpKihhLnktYi55KSk8PGVuZGw7CiAgY291dDw8InxhKjN8ICI8PCBzcXJ0KChhLngqMykqKGEueCozKSsoYS55KjMpKihhLnkqMykpPDxlbmRsOwoKcmV0dXJuIDA7Cn0=