Cod sursa(job #860963)

Utilizator nosurrender99Bura Bogdan nosurrender99 Data 20 ianuarie 2013 20:54:13
Problema Cifra Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.66 kb
#include <fstream>
#include <iostream>
#include <cstring>
#include <cstdlib>
using namespace std;

fstream f("cifra.in", ios::in), g("cifra.out", ios::out);

int main()
{
    int v[102],n,lung,x,y=0;
    char ch[104]="" ,ch2[3]="";
    for(int i=1;i<100;i++)
    {
        x=i;
        for(int j=1;j<i;j++)
            x=(x*i)%10;
        y=(x+y)%10;
        v[i]=y;
    }
    f>>n;
    for(int i=1;i<=n;i++)
    {
        f>>ch;
        lung=strlen(ch);
        if(lung<=2)
            g<<v[atoi(ch)]<<'\n';
        else
        {
            strcpy(ch2,ch+(lung-2));
            g<<v[atoi(ch2)]<<'\n';
        }

    }

    return 0;
}