백준 알고리즘
<백준 알고리즘> 3009번: 네 번째 점
우현짱짱
2020. 7. 13. 20:22
문제
세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.
입력
세 점의 좌표가 한 줄에 하나씩 주어진다. 좌표는 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