void main() { int su; back: cout << "자연수를 입력해 주세요 : "; cin >> su; if(su < 0) goto back; if((su % 2) == 0) cout << "짝수 입니다." << endl; else cout << "홀수 입니다." << endl; }
프로그램 실행화면
짝수 홀수를 구분해주는 프로그램이다. 알고리즘은 간단하다. 입력받은 숫자를 2로 나누었을 때 나머지가 있으면 홀수이고 없다면 짝수이다.
짝수 홀수는 자연수 범위만 생각해야 하니 음수를 입력받았다면 다시 입력받도록 해야한다. 홀짝 게임이나 확률 게임에서 필요한 방법이다.