Pagini recente » Diferente pentru utilizator/prostu intre reviziile 13 si 14 | Diferente pentru arbori-indexati-binar intre reviziile 6 si 7 | Diferente pentru utilizator/killhorizon23 intre reviziile 3 si 24 | Diferente pentru problema/bazaconii intre reviziile 10 si 9 | Cod sursa (job #126138)
Cod sursa(job #126138)
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int rest,nr,n,a,j;
unsigned long int m;
unsigned long int suma=0;
unsigned long int val=0;
unsigned long int k;
FILE *i;
FILE *o;
i=fopen("cifra.in","r");
o=fopen("cifra.out","w");
fscanf(i,"%d",&n);
for(j=1;j<=n;j++)
{
fscanf(i,"%d",&m);
suma=0;
for(k=1;k<=m;k++)
{
val=pow(k,k);
suma+=val;
}
rest=suma%10;
fprintf(o,"%d\n",rest);
}
}