#21624: _c++


james.hsu8328@gmail.com (idvbjwdc)


 

 

身分證

 

#include <iostream>

#include<string.h>

using namespace std;

int main()

{

    

    char a[10],b[10],y;

    int i,o,t,k,kk,kkk,kkkk,s,ss,ooo;

    for(i=0;i<10;i++)

        cin>>a[i];

    

    if(a[0]<=72 && a[0]>=65)

    o=a[0]-55;

    else if(a[0]>=74 && a[0]<=78)

    o=a[0]-56;

    else if(a[0]>=80 && a[0]<=86)

        o=a[0]-57;

    else if(a[0]==73)

        o=a[0]-39;

    else if(a[0]==79)

        o=a[0]-44;

    else if(a[0]==87)

        o=a[0]-55;

    else if(a[0]==88)

        o=a[0]-58;

    else if(a[0]==89)

        o=a[0]-58;

    else if(a[0]==90)

        o=a[0]-57;

    

    t=(o/10);//十位數

    k=t*10;//十位數*10

    kk=o-k;//one woai

    kkk=kk*9;

    kkkk=kkk+t;

    

    ooo=(a[1]*8)+(a[2]*7)+(a[3]*6)+(a[4]*5)+(a[5]*4)+(a[6]*3)+(a[7]*2)+(a[8]*1)-48*36;//for迴圈也可

 

    b[9]=a[9];

    

  

    

    ss=ooo+a[9]+kkkk-48;

    

    if(ss%10==0)

        cout<<"real";

    

    else

        cout<<"fake";

            

            

            

            

            

    return 0;

 

}