작성
·
213
0
안녕하세요?
5번문제 강의 수강 및 코드 실행 중 런타임 에러 간혹 나타납니다.
확인해주시면 감사하겠습니다.
주민등록번호 뒷자리 2로 시작하는 부분에서 에러가 나는듯 합니다.
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char** argv)
{
int age;
char sex, idCopy[14];
string id;
cin >> id;
id.copy(idCopy, 14, 0);
age = idCopy[7] - '0';
if(age%2==0)
sex = 'W';
else
sex = 'M';
if((idCopy[7]-'0')<3)
age = 1900 + ((idCopy[0]-48) * 10) + (idCopy[1]-48);
else
age = 2000 + ((idCopy[0]-48) * 10) + (idCopy[1]-48);
cout << 2019 - age + 1 << " " << sex;
return 0;
}
바쁘시겠지만 한번만 봐주시면 감사하겠습니다.
답변 4
1
1
0
0