Cod sursa(job #564080)

Utilizator andreifirstCioara Andrei Ioan andreifirst 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.