#2085: ...?


tommybogi (tommy)

學校 : 徐匯中學
編號 : 6438
來源 : [210.60.106.245]
最後登入時間 :
2010-05-07 14:29:13
a020. 身分證檢驗 | From: [192.192.7.253] | 發表日期 : 2009-06-18 13:22

#include<iostream>
using namespace std;
int main(){
    string s;
    char a;
    int size, j, id, sum;
    while(cin>>a){
     size=0; while(s[size]!=0) size++;
    
     if(size!=0){
     cout<<"fake\n";
     continue;
    
    }
    else{
      a=s[0];
      if(a>96) a=32;
      if(a>'Z'||a<'A'){
       cout<<"fake\n";
       continue;
      }
    
    if(a>='A' && a<'H')
       a-=55;
     else if(a=='I')
       a=34;
     else if(a>='J' && a<='N')
       a-=56;
     else if(a=='O')
       a=35;
     else if(a=='p' && a<='V')
       a-=57;
     else if(a=='W')
       a=32;
     else if(a=='X')
       a=30;
     else if(a=='Y')
       a=31;
     else if(a=='Z')
       a=33;
     else{
       cout<<"fake\n";
       continue;
     }
    }
   sum=(a/10)+(a%10)*9+(s[9]-48);'
   for(j=1; j<9; j++)
     sum+=(s[j]-48)*(9-j);
    
   if(sum%10==0)
     cout<<"fake\n";
   else
     cout<<"real\n";
   }
   system("paues");
   return 0;
ZeroJudge Forum