Cod sursa(job #26108)
Utilizator | Aretu Marian aretzu_marian | Data | 5 martie 2007 10:47:21 |
---|---|---|---|
Problema | Invers | Scor | 0 |
Compilator | fpc | Status | done |
Runda | Arhiva de probleme | Marime | 0.5 kb |
var f,g:text;t,i:integer;
x:longint;
function inv(n:longint):longint;
var io:longint;
begin
io:=0;
while n<>0 do begin
io:=io*10+(n mod 10);
n:=n div 10;end;
inv:=io;
end;
begin
assign(f,'invers.in');
reset(f);
assign(g,'invers.out');
rewrite(g);
readln(f,t);
for i:=1 to t do begin
readln(f,x);
if x=x*inv(x) then writeln(g,'DA')
else writeln(g,'NU');
end;
close(f);close(g);
end.