Version:0.9 StartHTML:0000000105 EndHTML:0000002800 StartFragment:0000000152 EndFragment:0000002766
/******************************************************/
/*************** Isidro Pastor Jorda ******************/
/******************************************************/
/****************** Telematica ************************/
/******************************************************/
/************* Practica 7 Ejercicio 5 *****************/
/******************************************************/
#include <iostream.h>
#include <stdlib.h>
#include <math.h>
struct dato
{
int x;
int y;
};
int main()
{
dato punto1, punto2, suma, resta;
float distancia;
cout << " Introduce los valores x e y para el punto 1: ";
cin >> punto1.x >> punto1.y;
cout << "\n Introduce ahora los valores para el punto 2: ";
cin >> punto2.x >> punto2.y;
suma.x = punto1.x + punto2.x;
suma.y = punto1.y + punto2.y;
resta.x = punto1.x - punto2.x;
resta.y = punto1.y - punto2.y;
distancia = sqrt( pow(resta.x,2) + pow(resta.y,2) );
cout << " La suma de los dos vectores es (" << suma.x << ", " << suma.y << ") \n";
cout << " La resta de los dos vectores es (" << resta.x << ", " << resta.y << ") \n";
cout << " La distancia entre los dos vectores es " << distancia << endl;
system("PAUSE");
return 0;
}