안녕하세요. 오늘은 홀짝 칵테일을 마실 거예요.
https://www.acmicpc.net/problem/21312
일단 홀수가 좋은 수이므로 a,b,c중에서 홀수가 있으면 홀수끼리만 곱해서 출력해야합니다.
아니면 다 짝수이므로 다 곱해서 출력해야합니다.
#include <iostream>
using namespace std;
int main(void)
{
ios_base::sync_with_stdio(false); cin.tie(NULL);
int a, b, c;
cin >> a >> b >> c;
int ans = 1;
if (a % 2 == 1 || b % 2 == 1 || c % 2 == 1)
{
if (a % 2 == 1) ans *= a;
if (b % 2 == 1) ans *= b;
if (c % 2 == 1) ans *= c;
}
else ans = a * b * c;
cout << ans;
}
감사합니다.