Построить множество, состоящее из латинских букв, которые хотя бы раз встречаются во введенной строке - PascalABC.NET
Формулировка задачи:
Ввести строку и построить множество, состоящее из латинских букв, которые хотя бы раз встречаются во введенной строке. Вывести это множество.
Решение задачи: «Построить множество, состоящее из латинских букв, которые хотя бы раз встречаются во введенной строке»
textual
Листинг программы
var s:string; mn:set of char; n,i:integer; c:char; begin writeln('Введите строку, содержащую латинские буквы'); readln(s); n:=length(s); mn:=[]; for i:=1 to length(s) do if s[i] in ['A'..'Z','a'..'z'] then mn:=mn+[s[i]]; if mn=[] then write('Латинских букв нет') else begin writeln('Множество латинских букв'); for c:='A' to 'z' do if c in mn then write(c); end; end.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д