문제

세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.

입력

세 점의 좌표가 한 줄에 하나씩 주어진다. 좌표는 1보다 크거나 같고, 1000보다 작거나 같은 정수이다.

출력

직사각형의 네 번째 점의 좌표를 출력한다.

예제 입력 1

30 20
10 10
10 20

예제 출력 1

30 10

더보기

Solution

#include<stdio.h>

int main(void)
{
	int x[4], y[4];

	for(int i=0;i<3;i++)
		scanf("%d %d", &x[i], &y[i]);

	x[3]=x[0]==x[1]?x[2]:x[0]==x[2]?x[1]:x[0];
	y[3]=y[0]==y[1]?y[2]:y[0]==y[2]?y[1]:y[0];

	printf("%d %d\n", x[3], y[3]);

	return 0;
}
728x90

+ Recent posts