#include <iostream>
int main()
{
using namespace std;
bool b;
cin >> b;
cout << std::boolalpha;
cout << "Your input : " << b << endl;
int num;
cin >> num;
if (num % 2)
cout << "홀수" << endl;
else
cout << "짝수" << endl;
return 0;
}
----------------------------------------------------------
자료형에 문제가 있다고 하셨는데
bool 자료형은 0이면 false고 그 외의 수는 true로 알고있었는데
이게 밑에 있는 num변수에 무슨 영향을 줬길래
0, 1을 제외한 다른 수를 넣었을때 짝수로만 나올까요?
bool이 0이나 1말고는 받지 않아서 그런건가요?
num은 따로 받는거라 위에 있는 b 변수랑 아무 연관 없는줄 알았는데......