① 입력된 정수가 2, 3, 5 모두로 나누어 떨어지는 경우 A 출력.

② 입력된 정수가 2, 3 으로만 떨어지는 경우 B 출력.

③ 입력된 정수가 2, 5 로만 나누어 떨어지는 경우 C 출력.

④ 입력된 정수가 3, 5 로만 나누어 떨어지는 경우 D 출력.

⑤ 입력된 정수가 2, 3, 5 중 하나로만 나누어 떨어지는 경우 E 출력.

⑥ 입력된 정수가 2, 3, 5 중 어느 수로 나누어도 떨어지지 않는 경우 N 출력.

실행 예시 1
실행 예시 2
실행 예시 3


#pragma warning(disable:4996)

#include <stdio.h>

int main() {
	int input;

	scanf("%d", &input);

	if ( (input % 2 == 0) && (input % 3 == 0) && (input % 5 ==0) ) {
		printf("A\n");
	}

	else if (input % 2 == 0 && input % 3 == 0) {
		printf("B\n");
	}

	else if (input % 2 == 0 && input % 5 == 0) {
		printf("C\n");
	}

	else if (input % 3 == 0 && input % 5 == 0) {
		printf("D\n");
	}
	
	else if (input % 2 == 0 || input % 3 == 0 || input % 5 == 0) {
		printf("E\n");
	}

	else {
		printf("N\n");
	}

	return 0;
}
반응형