Cod sursa(job #2036618)
Utilizator | Data | 10 octombrie 2017 20:57:22 | |
---|---|---|---|
Problema | Cifra | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.39 kb |
#include <iostream>
#include <fstream>
using namespace std;
int s;
void ut(int k)
{
int i=k,l=k;
while(i>1){k=k*l;i--;}
s=(s+(k%10))%10;
}
int main()
{
int i,n,k,t[1000]={0};
ifstream f("cifra.in");
ofstream g("cifra.out");
f>>n;
for(i=0;i<n;i++){
f>>k;
ut(k);
t[i]=s;
}
for(i=0;i<n;i++)g<<t[i]<<endl;
}