Cod sursa(job #229601)
Utilizator | Data | 10 decembrie 2008 19:59:44 | |
---|---|---|---|
Problema | Cifra | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.36 kb |
#include<fstream.h>
#include<math.h>
#define fin "cifra.in"
#define fout "cifra.out"
int main()
{ int t,d,s=0;
long n;
ifstream in(fin);
ofstream out(fout);
in>>t;
while (t!=0)
{ in>>n;
{ d=pow (n,n);
s=s+d%10;
if (s>9) s=s-10;
out<<s<<"\n";
}
t--;
}
in.close ();
out.close();
return 0;
}