카테고리 없음

[C++] 짝수 홀수 구분하기

s뽈록이s 2013. 8. 21. 10:23
void main()
{
	int su;

	back:
	cout << "자연수를 입력해 주세요 : ";
	cin >> su;
	if(su < 0) goto back;

	if((su % 2) == 0) cout << "짝수 입니다." << endl;
	else cout << "홀수 입니다." << endl;
}

프로그램 실행화면


짝수 홀수를 구분해주는 프로그램이다. 알고리즘은 간단하다. 입력받은 숫자를 2로 나누었을 때 나머지가 있으면 홀수이고 없다면 짝수이다.


짝수 홀수는 자연수 범위만 생각해야 하니 음수를 입력받았다면 다시 입력받도록 해야한다. 홀짝 게임이나 확률 게임에서 필요한 방법이다.