알고리즘 문제

[백준] 3009번 네 번째 점

feelcoding 2020. 2. 5. 01:58
728x90
 

3009번: 네 번째 점

문제 세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오. 입력 세 점의 좌표가 한 줄에 하나씩 주어진다. 좌표는 1보다 크거나 같고, 1000보다 작거나 같은 정수이다. 출력 직사각형의 네 번째 점의 좌표를 출력한다. 예제 입력 1 복사 30 20 10 10 10 20 예제 출력 1 복사 30 10...

www.acmicpc.net

#include <iostream>
using namespace std;


int main() {
	int x1, y1, x2, y2, x3, y3, x4, y4;
	cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3;
	if (x1 == x2) x4 = x3;
	else if (x1 == x3) x4 = x2;
	else if (x2 == x3) x4 = x1;
	if (y1 == y2) y4 = y3;
	else if (y1 == y3) y4 = y2;
	else if (y2 == y3) y4 = y1;
	cout << x4 << " " << y4;
	return 0;
}
728x90