#include <iostream>#include <cmath>#include <vector>using namespace std;class Punto{ private: vector<double> puntos; double distxy; public: Punto(){}; void set_coor(); void mostrar_coor(); double mostrar_distancia();};void Punto::set_coor(){ double a; vector<double> dato; for(int i=0;i<2;++i){ cout <<"\n\tIntroduzca los valores del punto: "; cin>>a; dato[i]=a; puntos[i]=dato[i]; }}void Punto::mostrar_coor(){ cout<<"\n\tLa coordenada X: "<<puntos[0]<<endl; cout<<"\n\tLa coordenada Y: "<<puntos[1]<<endl;}double Punto::mostrar_distancia(){ return sqrt(puntos[0]*puntos[0] + puntos[1]*puntos[1]);}int main(){ double x,y; Punto punto1,punto2; cout << "\t\t\tPrograma para trabajar con puntos" << endl; cout << "\t\t\t\t****by dnix***" << endl; punto1.set_coor(); punto1.mostrar_coor(); punto2.set_coor(); punto2.mostrar_coor(); return 0;}
void Punto::set_coor(){ double a; vector<double> dato; for(int i=0;i<2;++i){ cout <<"\n\tIntroduzca los valores del punto: "; cin>>a; dato[i]=a; puntos[i]=dato[i]; }}
puntos.push_back(a);