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

'알고리즘 문제' 카테고리의 다른 글

[백준] 10026번 적록색약  (0) 2020.02.06
[백준] 4153번 직각삼각형  (0) 2020.02.05
[백준] 10845번 큐  (0) 2020.02.05
[백준] 1260번 DFS와 BFS  (0) 2020.02.04
[백준] 1753번 최단경로  (0) 2020.02.04

+ Recent posts