Pagini recente » Cod sursa (job #745937) | Cod sursa (job #538196) | Cod sursa (job #2968695) | Cod sursa (job #3156755) | Cod sursa (job #155841)
Cod sursa(job #155841)
#include<stdio.h>
#include<math.h>
FILE *in=fopen("cifr.in", "r");
FILE *out=fopen("cifr.out", "w");
int a[100],t;
void read()
{
int i;
fscanf(in, "%d", &t);
for(i=1;i<=t;i++)
fscanf(in, "%d", &a[i]);
}
int ultima(int x)
{
int u;
u=x%10;
return u;
}
int putere(int x)
{
int p;
p=pow(x,x);
return p;
}
void calcul()
{
int i,j,k,s,afis;
for(i=1;i<=t;i++)
{
k=a[i];
s=0;
for(j=1;j<=k;j++)
{
s=s+putere(j);
}
afis=ultima(s);
fprintf(out,"%d",afis);
fprintf(out,"\n");
}
fprintf(out,"\b");
}
int main()
{
read();
calcul();
return 0;
}