https://www.acmicpc.net/problem/3009
3009번: 네 번째 점
세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.
www.acmicpc.net
풀이
#include <stdio.h>
int main() {
int nx[4], ny[4];
int minx = 100, miny = 100;
for (int i = 0; i < 3; i++) {
scanf("%d %d", &nx[i], &ny[i]);
}
if (nx[0] == nx[1]) nx[3] = nx[2];
else if (nx[0] == nx[2]) nx[3] = nx[1];
else nx[3] = nx[0];
if (ny[0] == ny[1]) ny[3] = ny[2];
else if (ny[0] == ny[2]) ny[3] = ny[1];
else ny[3] = ny[0];
printf("%d %d\n", nx [3], ny[3]);
return 0;
}
조건문 노가다로 푸는 문제다.
'코딩 > 백준 문제 (브론즈)' 카테고리의 다른 글
[백준/11719/C언어] 그대로 출력하기 _ 풀이 (0) | 2023.08.23 |
---|---|
[백준/10872/C언어] 팩토리얼 _ 풀이 (0) | 2023.08.23 |
[백준/27323/C언어] 직사각형 _ 풀이 (0) | 2023.08.22 |
[백준/2292/C언어] 벌집 _ 풀이 (0) | 2023.08.22 |
[백준/2566/C언어] 최댓값 _ 풀이 (0) | 2023.08.22 |