Pagini recente » Monitorul de evaluare | Borderou de evaluare (job #3007493) | Cod sursa (job #601435) | Monitorul de evaluare | Cod sursa (job #770568)
Cod sursa(job #770568)
#include<fstream>
using namespace std;
ifstream fin("cifra.in");
ofstream fout("cifra.out");
int n, i, f, t, v[30000], b, j, s, a;
char x;
int main(){
fin>>t;
for(i = 1; i <= t; i++){
fin >> x;
v[i] = (int)x - 48;
}
for(j = 1; j <= t; j++){
n = v[j];
s = 0;
for(a = 1; a <= n; a++){
f = 1;
for(i = 1; i <= a; i++){
f = (f * a) % 10;
}
s = s + f;
}
fout << s % 10 << endl;
}
return 0;
}