Показать сообщение отдельно
Старый 30.06.2012, 16:10   #1 (permalink)
tix0n
Новичок
 
Регистрация: 29.06.2012
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Множества. Помогите доделать программу

Дана строка. В алфавитном порядке напечатать(по разу) все малые латинские буквы, входящие в эту строку ровно один раз.
помогите доделать
Код:
Program jghfh;
uses crt;
type x='a'..'z';
var mn1,mn2:set of x;
s: string;
c:char;
i:integer;
begin
clrscr;
writeln();
readln(s);
if s[length(s)]<>'.' then s:=s+'.';
i:=1;mn1:=[];mn2:=[];
while s[i] <> '.' do
begin
If s[i] in mn1 then mn2:=mn2+[s[i]];
mn2:= mn2 +[s[i] ];
i:=i+1;
end;
for c:='a' to 'z' do
if c in mn2 then   write(c);
readln;
end
tix0n вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070