Напечатать в алфавитном порядке все глухие согласные буквы
Задание на паскале: "дан текст на русском языке. Напечатать в алфавитном порядке все глухие согласные буквы, которые не входят хотя бы в 1 слово"
Получилось что выводит все буквы которые есть хотя бы в 1 слове.
где исправить и на что?
Текст программы:
Задание на паскале: "дан текст на русском языке. Напечатать в алфавитном порядке все глухие согласные буквы, которые не входят хотя бы в 1 слово"
Получилось что выводит все буквы которые есть хотя бы в 1 слове.
где исправить и на что?
Текст программы:
Код:
Program proga;
uses crt;
type let='а'..'я';
var sogl:set of let;
text: set of char;
c:char;
s:string;
i:byte;
begin
Clrscr;
writeln('введите текст, заканчивающийся точкой');
readln(s);
if s[length(s)]<>'.' then s:=s+'.';
text:=[];
sogl :=['к','п','с','т','ф','х','ц','ч','ш','щ'];
writeln('Согласные буквы в предложении или слове: ');
repeat
if s[i] in sogl then text:=text+[s[i]];
i:=i+1;
until s[i]='.';
for c:='a' to 'я' do if c in text then write(c);
readln;
end.


