Pagini recente » Borderou de evaluare (job #1570395) | Cod sursa (job #297081) | Borderou de evaluare (job #2427111) | Borderou de evaluare (job #2496157) | Cod sursa (job #920297)
Cod sursa(job #920297)
#include <fstream>
using namespace std;
long long pow(long long a,long long b){
if(b==0)
return 1;
if(b==1)
return a;
else
return a*pow(a,b-1);
}
long long supow(long long c){
long long S=0;
for(int i=c;i>=1;i--){
S=S+pow(i,i);
}
return S%10;
}
int main(){
ifstream in ("cifra.in");
ofstream out ("cifra.out");
long long n;
in>>n;
long long v[n];
for(int i=0;i<n;i++){
in>>v[i];
out<<supow(v[i])<<'\n';
}
in.close();
out.close();
return 0;
}