Cod sursa(job #338682)

Utilizator idomiralinIdomir Alin idomiralin Data 6 august 2009 15:45:16
Problema Invers Scor 20
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.72 kb
function inv(x:integer):integer;
   var uc,n:integer;
begin
        n:=0;
        while (x<>0) do
        begin

        uc:=x mod 10;
        x:=x div 10;
        n:=n*10 + uc;

        end;
        inv:=n;

end;

var T,nr,i,j,ok:integer;
    f1,f2:text;
begin
        assign(f1,'invers.in');
        reset(f1);
        assign(f2,'invers.out');
        rewrite(f2);

        readln(f1,T);

        for i:=1 to T do
        begin
        readln(f1,nr);

                ok:=0;

        for j:=1 to nr do
        if j+inv(j)=nr then begin ok:=1; break;end;


        if ok=1 then writeln(f2,'DA')
                else writeln(f2,'NU');

        end;
        close(f1);
        close(f2);

end.