728x90
1.문제
세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.
2.입력
세 점의 좌표가 한 줄에 하나씩 주어진다. 좌표는 1보다 크거나 같고, 1000보다 작거나 같은 정수이다.
3.소스
#include<stdio.h>
int main()
{
int x[3] = { 0, };
int y[3] = { 0, };
int target_x = 0;
int target_y = 0;
for (int i = 0; i < 3; i++)
{
scanf("%d %d", &x[i],&y[i]);
}
if (x[0] == x[1]) target_x = x[2];
else if (x[0] == x[2]) target_x = x[1];
else target_x = x[0];
if (y[0] == y[1]) target_y = y[2];
else if (y[0] == y[2]) target_y = y[1];
else target_x = y[0];
printf("%d %d", target_x, target_y);
}
4.느낀점
수 비교하면서 점 찾고 출력했습니다. 쉬웠다.
'백준 코딩테스트 > 9.수학 2' 카테고리의 다른 글
백준 3053) 택시 기하학 (c) (0) | 2020.11.05 |
---|---|
백준 4153) 직각삼각형 (c) (0) | 2020.11.03 |
백준 1085) 직사각형에서 탈출 (c) (0) | 2020.10.28 |
백준 9020) 골드바흐의 추측 (c) (0) | 2020.10.28 |
백준 4948) 베르트랑 공준 (c) (0) | 2020.10.22 |