Cod sursa(job #1402771)

Utilizator alittlezzCazaciuc Valentin alittlezz Data 26 martie 2015 20:16:50
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.76 kb
#include <cstdio>
#include <cstring>

using namespace std;

char v[150];
int c[105];

void suma(){
    int i,p,j;
    for(i = 1;i <= 100;i++){
        p = 1;
        for(j = 1;j <= i;j++){
            p = (p * i)%10;
        }
        c[i] = (c[i-1] + p)%10;
    }
}

void afiseaza(){
    int i,t,len,rez,j;
    scanf("%d",&t);
    for(i = 1;i <= t;i++){
        scanf("%s",&v);
        for(j = strlen(v);j > 0;j--){
            v[j] = v[j-1];
        }
        v[0] = '0';
        len = strlen(v+1);
        rez = (v[len-1] - '0')*10 + (v[len] - '0');
        printf("%d\n",c[rez]);
    }
}

int main(){
    int i;
    freopen("cifra.in", "r", stdin);
    freopen("cifra.out", "w", stdout);
    suma();
    afiseaza();
    return 0;
}