Sus 4 amigos tienen unas bicicletas especiales que van más rápido si no se les cambia la dirección. Todo esto ayuda convenientemente para que, el que vive al norte, solo tenga que viajar al sur sin desviarse para llegar al punto de encuentro; el que vive al oeste solo tiene que viajar al este sin desviarse para llegar al punto de encuentro y así respectivamente con los otros 2.
Problema
Karel no tiene idea donde será el punto de encuentro, pero tiene las coordenadas de donde viven sus amigos. Tu tarea consiste en imprimir las coordenadas del punto de encuentro.
Entrada
4 coordenadas (X, Y) separadas por un espacio (sin orden específico) y un salto de línea entre cada coordenada (TIP: cin al leer, ignora si son saltos de linea o espacios)
Salida
Una única línea con 2 números separados por un espacio, representando la coordenada (X, Y) del punto de encuentro
Ejemplo
Código:
Entrada Salida
-2 2 1 2
1 4
6 2
1 -1
Este es parte de mi código:
Código
#include <iostream> using namespace std ; int main (){ double X1,Y1,X2,Y2,P, X3 , Y3 , X4, Y4, Q , R,S ; int A, Z ; cin>> X1 >> Y1 ; cin>> X2 >> Y2 ; cin>> X3 >> Y3 ; cin>> X4 >> Y4 ; P= (X1 + X2) / 2 ; Q= (Y1 + Y2) / 2 ; R =(X3 + X4) / 2 ; S=((Y3 +Y4 ) / 2) ; A = (P+R) / 2 ; Z = (Q + S ) / 2 ; cout <<A << "\t" << Z <<endl ; }
MOD: El código debe ir entre etiquetas de Código GeSHi indicando el lenguaje adecuado