#include <iostream>

using namespace std;

int main()

{

char id[14];

cout << "주민번호를 입력하세요" << endl;

cin >> id;



if (id[6] == '1')

{

cout << "성별      : 남자입니다" << endl;

}

else if (id[6] == '2')

{

cout << "성별      :여자입니다" << endl;


}

else if (id[6] == '3')

{

cout << "성별      :남자입니다" << endl;

}

else if (id[6] == '4')

{

cout << "성별      :여자입니다" << endl;

}


if (id[6] = '1', '2')

{

cout << "현재 나이는" << "  :   " << 2016 - (1900 + ((id[0] - 48) * 10 + (id[1] - 48))) + 1 << endl;

}


else

{

cout << "현재 나이는" << "  :   " << (2016 - (2000 + ((id[0] - 48) *10 ) +( (id[1] - 48))) + 1)  << endl;

}





return 0;

}


1900년대 사람 주민번호 치면 잘나오는데


200년대 사람 주민번호 치면


7살이 107살로 나오고


10살이 100살로 나와요...


-100해도 그대로 나와요...ㅠ