/* Part9 演習問題2 */
/* 抽選番号の当たり確認 */
#include <stdio.h>

#define FIRST 1234   /* 1等当たり番号 */
#define SECOND 567   /* 2等当たり番号 */
#define THIRD1 89    /* 3等当たり番号 */
#define THIRD2 10    /* 3等当たり番号 */

int main(void)
{
  int n ;
  int lot ;  /* 抽選番号 */

  printf("4桁の抽選番号を入力してください(負の値で終了)。\n") ;

  n=1 ;
  while(1) {
    printf("%d> ",n) ;
    scanf("%d",&lot) ;
    if(lot>9999) {
      printf("4桁を越えています。正しい抽選番号を入力し直してください。\n") ;
    }
    else if(lot<0) break ;
    else {
      n++ ;
      if(lot==FIRST) {
    printf("抽選番号%dは1等です。\n",lot) ;
      }
      else if((lot%1000)==SECOND) {
    printf("抽選番号%dは2等です。\n",lot) ;
      }
      else if(((lot%100)==THIRD1)||((lot%100)==THIRD2)) {
    printf("抽選番号%dは3等です。\n",lot) ;
      }
      else {
    printf("抽選番号%dははずれです。\n",lot) ;
      }
    }
  }
  return(0) ;
}


4桁の抽選番号を入力してください(負の値で終了)。
1> 1234
抽選番号1234は1等です。
2> 4567
抽選番号4567は2等です。
3> 6789
抽選番号6789は3等です。
4> 2110
抽選番号2110は3等です。
5> 12345
4桁を越えています。正しい抽選番号を入力し直してください。
5> 4321
抽選番号4321ははずれです。
6> -1