#incluye & ltiostream & gt
#incluye & ltstdio.h & gt
#incluye & ltstdlib.h & gt?
¿Usar? ¿Espacio de nombres? std
¿Clase? Número {
Público:
Número(){
x = y = 0;
}
Número (int? uno,? int? b) {
x=a, y = b;
}
¿No es válido? display(){
cout & lt& lt" x = " & lt& ltx & lt& lt", y = " & lt& lty & lt& ltendl
}
int? getX(){
¿Devolver? x;
}
int? getY(){
¿Volver? y;
}
¿Número? ¿operador? +(const?Número?&a);
¿Número? ¿operador? -(const?Número?&a);
¿Número? ¿operador? *(const?Número?&a);
¿Número? ¿operador? /(const?number?&a);
Privado:
int? x;
int? y;
};
¿En línea? ¿Número? Número::¿Operador? +(const?número?&a){
¿Devolver? Cantidad (x+a.x,? y+a . y);
}
¿En línea? ¿Número? Número::¿Operador? -(const?number?&a){
¿Devolver? Número(x-a.x,?y-a.y);
}
¿En línea? ¿Número? Número::¿Operador? *(const?número?&a){
¿Devolver? Número (x*a.x,? y * a . y);
}
¿En línea? ¿Número? Número::¿Operador? /(const?number?&a){
¿Devolver? cantidad(x/a.x,?y/a.y);
}
int? Principal()
{
¿Número? num1(16, 21), num2(4, 3), res
RES = num 1+num 2;
RES display();
. RES = núm 1-núm 2;
RES .pantalla();
RES = núm 1 * núm 2
RES . /p>
RES = número 1/número 2;
RES . display();
Sistema("pausa"); 0;
}