Cod sursa(job #1012902)
| Utilizator | Data | 19 octombrie 2013 20:24:50 | |
|---|---|---|---|
| Problema | Cifra | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | micuti1 | Marime | 0.53 kb |
#include<fstream>
using namespace std;
ifstream f("cifra.in.txt", ios::in);
ofstream g("cifra.out.txt", ios::out);
int pow( int n, int m)
{
int p,i;
p=1;
for(i=1;i<=m;i++)
p=p*n;
return p%10;}
int sum( int n)
{
int s,i;
s=0;
for(i=1;i<=n;i++)
s=(s+pow(i,i))%10;
return s;}
int main()
{
char n,a;
f>>n;
f.get();
while(!f.eof())
{
f>>a;
f.get();
g<<sum(a-48);}
f.close();
g.close();
return 0;}
