Показать сообщение отдельно
  #6  
Старый 29.12.2009, 13:19
Аватар для m0nzt3r
m0nzt3r m0nzt3r вне форума
Прохожий
 
Регистрация: 02.12.2008
Адрес: Россия, Москва
Сообщения: 7
Репутация: 11
По умолчанию

Цитата:
Сообщение от s0Creator
Поясни на примере.
Вот простенький:

Код:
var
  st:string; mn:set of char; i:byte; ok:boolean;
begin
  st:=Edit1.Text;
  ok:=true;
  for i:=1 to Length(st) do begin
    if st[i] in mn then ok:=false
    else mn:=mn+[st[i]];
  end;
  if ok=true then ShowMessage('Win!') else ShowMessage('Fail!');
end;

Это если вводить текстом число. Если оно просто целым числом передается, вначале преобразуй его в строку и все. А так - эта прога будет работать даже для буквенных строк, в принципе.
Ответить с цитированием