Pagini recente » Rezultate Info Oltenia 2018 Proba Individuala | Cod sursa (job #1457369) | Cod sursa (job #811473) | Cod sursa (job #2116829) | Cod sursa (job #2252422)
#include <fstream>
#include <string>
using namespace std;
ifstream in("cifra.in");
ofstream out("cifra.out");
int s[20]={1,5,2,8,3,9,2,8,7,7,8,4,7,3,8,4,1,5,4,4};
/*int ucif(int a,int p)
{
int i=1,m=10;
do{
if(p%2!=0){
i=(long long)i*a%m;
}
a=(long long)a*a%m;
p/=2;
}while(p!=0);
return i;
}*/
int main()
{
int t,i,j,n,u,k;
string a;
in>>t;
i=0;
for(i=0;i<t;i++){
in>>a;
j=0;
j=a.length();
u=0;
n=a[j-1]-48;
if(j>1)
u+=(a[j-2]-48)/2*4;
k=n%20;
u=u+s[k-1];
out<<u%10<<endl;
}
return 0;
}