Cod sursa(job #756650)
Utilizator | Data | 10 iunie 2012 01:52:55 | |
---|---|---|---|
Problema | Cifra | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.48 kb |
#include<fstream>
using namespace std;
int main()
{
int s[] = {0, 1, 5, 2, 8, 3, 9, 2, 8, 7, 7, 8, 4, 7, 3, 8, 4, 1, 5, 4};
long a, n, c;
int t, b, d, f;
ifstream fin("cifra.in");
ofstream fout("cifra.out");
fin>>t;
for (int i=1; i<=t; i++)
{
fin>>n;
a = n/20;
b = n%20;
c = (4*a)%10;
d = c + s[b] ;
f = d%10;
fout<<f<<endl;
}
return 0;
}