uses crt;
var s:string;
c:char;
m:set of char;
i:byte;
begin
clrscr;
writeln('Введите текст из строчных латинских букв, окончание точка:');
s:='';
repeat
read(c);{читаем введенный символ}
if c in ['a'..'z','.'] then s:=s+c;{если строчная латинская или точка, добавляем в строку}
until c='.';{первая точка, конец строки}
readln;
writeln;
writeln('Исходная строка:');
writeln(s);
writeln;
writeln('Символы по 1 разу:');
m:=[];
for i:=1 to length(s) do
m:=m+[s[i]];{собираем все символы в множество}
for i:=97 to 122 do{коды строчных латинских букв}
if chr(i) in m then write(chr(i));{если символ с этим кодом есть в множестве, его выводим один раз}
readln
end.
Похожие записи/страницы:
- Дан текст из строчных латинских букв,за которым следует точка.Построить множество,состоящее из всех…
- Дан текст из строчных латинских букв,за которым следует точка.Построить множество,состоящее из всех…
- Дан текст, состоящий из латинских букв. Вывести все буквы, входящие в текст по одному разу - Pascal(Паскаль)
- Дано не пустую последовательность из строчных латинских букв. Между соседними словами - запятая, после…
- Написать программу: удаляет буквы, которые будут повторяться при вводе набора букв- Pascal(Паскаль)
- Дана последовательность, содержащая от 1 до 10 слов, в каждой из которых от 1 до 5 строчных латинских букв,…
- Дан текст из строчных латинских букв, за которыми следует точка. Напечатать все буквы, входящие в текст не менее…
- Дан текст из строчных латинских букв, за которым следует точка. Определить каких букв-гласных (a,e,o,i,u) или…