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 |