실습과제 모음

CPP 주민등록번호 분석기

TanSanC 2012. 7. 23. 15:24

#include <iostream>

using namespace std;

int main()

{   

     char juminnumber[15];

     cout <<"주민등록번호입력(-없이입력하세요) : ";

     cin>>juminnumber;

     if(juminnumber[6]=='1' || juminnumber[6]=='2')

     {

           cout <<"당신의생년월일은"<<juminnumber[0]<<juminnumber[1]<<""<<juminnumber[2]<<juminnumber[3]<<""<<juminnumber[4]<<juminnumber[5]<<"일입니다"<<endl;

     }

     else

     {

           cout <<"당신의생년월일은"<<juminnumber[0]<<juminnumber[1]<<""<<juminnumber[2]<<juminnumber[3]<<""<<juminnumber[4]<<juminnumber[5]<<"일입니다"<<endl;

     }

     int temp = 0;

     temp = (juminnumber[7] - '0')*10;

     temp += juminnumber[8] - '0';

     if(temp<10)

     {

           cout<<"서울사람입니당"<<endl;

     }

     else if(9<temp && temp<14)

     {

           cout<<"부산사람입니당"<<endl;

     }

     else if(13<temp && temp<17)

     {

           cout<<"인천사람입니당"<<endl;

     }

     else if(22<temp && temp<26)

     {

           cout<<"강원도사람입니당"<<endl;

     }

     else if(24<temp && temp<48)

     {

           cout<<"충청도사람입니당"<<endl;

     }

     else if(48<temp && temp<67)

     {

           cout<<"전라도사람입니당"<<endl;

     }

     else if(66<temp && temp<99)                              

     {                                        

           cout<<"경상도사람입니당"<<endl;          

     }                                                        

     return 0; 

}