Cod sursa(job #44208)
| Utilizator | Data | 30 martie 2007 23:11:22 | |
|---|---|---|---|
| Problema | Cifra | Scor | 0 |
| Compilator | fpc | Status | done |
| Runda | Arhiva de probleme | Marime | 0.52 kb |
var f1, f2 : text;
T, N, i, c, ip, j : longint;
a : array[1..100] of byte;
begin
assign(f1,'cifra.in');
assign(f2,'cifra.out');
reset(f1);
rewrite(f2);
readln(f1,T);
while not eof(f1) do
begin
readln(f1,N);
c := 0;
for i := 1 to N do
begin
ip := 1;
for j := 1 to i do
ip := ip * i;
a[i] := ip mod 10;
c := c + a[i];
end;
writeln(f2,c mod 10);
end;
close(f1);
close(f2);
end.
