C++

[백준 알고리즘] 5988번 : 홀수일까 짝수일까, c++

2022. 3. 8. 11:30

https://www.acmicpc.net/problem/5988

 

5988번: 홀수일까 짝수일까

짝이 없는 경재는 매일 홀로 있다보니 홀수를 판별할 수 있는 능력이 생겼다. 창식이는 경재의 말이 사실인지 그 능력을 시험해보려 한다. 창식이의 의심이 끝이 없을 것 같아 N개만 확인하기

www.acmicpc.net

c++로 백준 5988번 문제를 풀어보겠다.

 

 

 

 

 

문제

짝이 없는 경재는 매일 홀로 있다보니 홀수를 판별할 수 있는 능력이 생겼다. 창식이는 경재의 말이 사실인지 그 능력을 시험해보려 한다. 창식이의 의심이 끝이 없을 것 같아 N개만 확인하기로 정했다.

N개의 정수가 주어지면 홀수인지 짝수인지를 출력하는 프로그램을 만들어 경재의 능력을 검증할 수 있게 도와주자.

입력

첫 번째 줄에 숫자의 개수 N(1 <= N <= 100)이 주어진다.

두 번째 줄부터 N+1번째 줄에 걸쳐 홀수인지 짝수인지 확인할 정수 K (1 <= K <= 10^60)가 주어진다.

출력

N개의 줄에 걸쳐 한 줄씩 정수 K가 홀수라면 'odd'를, 짝수라면 'even'을 출력한다.

예제 입력 1 복사

2
1024
5931

예제 출력 1 복사

even
odd

 

 

 

 

<문제 풀이>

1. N을 선언한 후 입력받는다.

2. for문을 N번 반복하며 주어진 문제를 해결한다.

 

- for 반복문 코드 내용 -

숫자를 입력받는다.

제일 끝에 자리 숫자가 2로 나누어 떨어지면 "even"을 출력하고, 2로 나누어 떨어지지 않으면 "odd"을 출력한다.

 

 

 

코드는 다음과 같다.