Cod sursa(job #368801)

Utilizator stay_awake77Cangea Catalina stay_awake77 Data 25 noiembrie 2009 21:55:10
Problema Cifra Scor 0
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.53 kb
var n,s,u:int64;
i:longint;
begin
assign(input,'cifra.in'); reset(input);
assign(output,'cifra.out'); rewrite(output);
while not eof do begin
        readln(n);

s:=0;
for i:=1 to n do begin
    if i mod 4=1 then u:=i mod 10
                 else if i mod 4=2 then u:=(i*i) mod 10
                                   else if i mod 4=3 then u:=(i*i*i) mod 10
                                                     else u:=(i*i*i*i) mod 10;
    s:=s+u;
    end;
s:=s mod 10;
writeln(s);
end;
close(input);
close(output);
end.