program sujet3;
uses wincrt;
var n:integer;
procedure saisie(var n:integer);
begin repeat
write('Donner un entier ');
readln(n);
until n>0;
end;
function verif(n:integer):boolean;
var i:integer;
ch:string;
test:boolean;
begin str(n,ch);
i:=0;
repeat i:=i+1;
if pos(ch[i],copy(ch,i+1,length(ch)-i+1))= 0 then test:=true else test:=false;
until (test=false ) or ( i=length(ch)-1);
verif:=test;
end;
begin saisie(n);
if verif(n) then write(n,' est distinct ') else write(n,' n''est pas distinct ');
end.