Cod sursa(job #564080)
Utilizator | Data | 26 martie 2011 17:52:32 | |
---|---|---|---|
Problema | Cifra | Scor | 0 |
Compilator | fpc | Status | done |
Runda | Arhiva de probleme | Marime | 0.42 kb |
const r:array[0..19] of byte=(0,1,5,4,0,5,1,0,4,5,5,6,0,9,5,0,6,5,9,0);
var a:string;
n, i, x:integer;
f, g:text;
begin
assign (f, 'cifra.in'); reset (f);
assign (g, 'cifra.out'); rewrite (g);
readln (f, n);
for i := 1 to n do
begin
readln (f, a);
x:=ord(a[length(a)])-48;
if length(a)>1 then x:=x+(ord(a[length(a)-1])-48)*10;
x:=x mod 20;
writeln (g, r[x]);
end;
close (f); close (g);
end.