Pagini recente » Cod sursa (job #274332) | Cod sursa (job #1015731) | Cod sursa (job #3033270) | Cod sursa (job #2418378) | Cod sursa (job #1706225)
#include <iostream>
#include <fstream>
#include <cstring>
#include <string>
using namespace std;
ifstream in("cifra.in");
ofstream out("cifra.out");
char c[105];
int v[105];
int uput(int x){
int u=1;
for(int i=1;i<=x;i++)
u=(u*x) % 10;
return u%10;
}
int main(){
int n;
in>>n;
in.get();
v[0]=0;
for(int i=1;i<100;i++)
v[i]=(v[i-1]+uput(i))%10;
c[0]='0';
for(int j=1;j<=n;j++)
{
in.getline(c+1,106);
int lg=strlen(c+1);
int s=0;
int nr=(c[lg-1] - '0') * 10 + (c[lg] - '0');
out<<v[nr]<<'\n';
}
return 0;
}