Pagini recente » Cod sursa (job #3131570) | Cod sursa (job #899087) | Cod sursa (job #1279205) | Cod sursa (job #2474083) | Cod sursa (job #2212063)
#include <stdio.h>
#include <stdlib.h>
int ultima_cifra(int x)
{
int nr = 1;
int u_cifr;
for (int i = 0; i < x; i++)
{
nr = nr * x;
u_cifr = nr % 10;
nr = u_cifr;
}
return nr;
}
int main()
{
int n;
FILE *in = fopen("cifra.in", "rt");
FILE *out = fopen("cifra.out", "wt");
int sum = 0;
fscanf(in, "%d", &n);
for (int i = 1; i <= n; i++) {
sum = sum + ultima_cifra(i);
if(sum > 10) sum = sum % 10;
fprintf(out, "%d\n", sum);
}
fclose(in);
fclose(out);
return 0;
}