Cod sursa(job #533136)
Utilizator | Alghisi Alessandro Paolo alexalghisi | Data | 13 februarie 2011 11:21:44 |
---|---|---|---|
Problema | Cifra | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.45 kb |
#include <cstdio>
#include <math.h>
long long S,a[100000];
int main()
{
int T,i;
double j;
FILE *intrare,*iesire;
intrare=fopen("cifra.in","r");
fscanf(intrare,"%d" , &T);
for(i=1;i<=T;i++) fscanf(intrare,"%lld", &a[i]);
fclose(intrare);
iesire=fopen("cifra.out","w");
for(i=1;i<=T;i++)
{
S=0;
for(j=1;j<=i;j++)
{
S=S+pow(j,j);
}
fprintf(iesire,"%lld", S%10);
if(i!=T) fprintf(iesire,"\n");
}
return 0;
}