문제
주어진 좌표가 있는 사분면을 찾는 프로그램을 작성하십시오.
사용자는 런타임에 좌표를 입력해야 하며 이러한 좌표가 있는 사분면을 찾아야 합니다.
해결책
- 두 숫자가 모두 양수이면 첫 번째 사분면을 표시합니다.
Example: Input =2, 3 Output = 1st quadrant
- 첫 번째 숫자가 음수이고 두 번째 숫자가 양수이면 두 번째 사분면을 표시합니다.
Example: Input = -4, 3 Output= 2nd quadrant
- 첫 번째 숫자가 음수이고 두 번째 숫자도 음수이면 3사분면을 표시합니다.
Example: Input = -5,-7 Output= 3rd quadrant
- 첫 번째 숫자가 양수이고 두 번째 숫자가 음수이면 4사분면을 표시합니다.
Example: Input = 3,-5 Output = 4th quadrant
예시
다음은 주어진 좌표가 있는 사분면을 찾는 C 프로그램입니다. -
#include <stdio.h> int main(){ int a,b; printf("enter two coordinates:"); scanf("%d %d",&a,&b); if(a > 0 && b > 0) printf("1st Quadrant"); else if(a < 0 && b > 0) printf("2nd Quadrant"); else if(a < 0 && b < 0) printf("3rd Quadrant"); else if(a > 0 && b < 0) printf("4th Quadrant"); else printf("Origin"); return 0; }
출력
위의 프로그램이 실행되면 다음과 같은 출력을 생성합니다 -
Run 1: enter two coordinates:-4 6 2nd Quadrant Run 2: enter two coordinates:-5 -3 3rd Quadrant