Cod sursa(job #811637)

Utilizator doomaSalagean Calin dooma Data 12 noiembrie 2012 19:13:09
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.56 kb
#include<fstream>
#include<cstring>
using namespace std;
int main(){
    ifstream fin("cifra.in");
    ofstream fout("cifra.out");
    int rez[] = {0,1,5,2,8,3,9,2,8,7,9},n,nr;
    char x[101];
    fin >> nr;
    fin.get();
    while(nr){
        fin.getline(x,101);
        if(strlen(x)>1) n = (x[strlen(x)-2]-'0')*10 + (x[strlen(x)-1]-'0');
        else n = x[0]-'0';
        if(n%10){
            fout << (rez[n%10]+n/10*rez[10])%10<<"\n";
        }
        else fout << (n/10 * rez[10])%10<<"\n";
        nr--;
    }
    fout.close();
    fin.close();
    return 0;
}