Как преобразовать данный алгоритм с рекурсии ( в pascal abc) слова в тексте разделены пробелами. какие символы есть в каждом слове? решение: function simbols(st: string): set of char; var s: string; n: integer; mc: set of char; begin mc: =[]; n: =pos(' ',st); if n> 0 then begin s: =copy(st,1,n-1); delete(st,1,n); result: =simbols(st); end else s: =st; foreach var c: char in s do mc: =mc+[c]; if result=[] then result: =mc else if mc< > [] then result: =result*mc; end; var s: string; begin readln(s); writeln(simbols(s)); end.
142
277
Ответы на вопрос:
Function simbols(st: string): set of char; var s: string; n,i: integer; nc: set of char; begin nc: =[]; n: =pos(' ',st); if n> 0 then begin s: =copy(st,1,n-1); delete(st,1,n); end else begin s: =st; st: =''; end; for i: =1 to length(s) do nc: =nc+[s[i]]; if length(st)> 0 then result: =nc*simbols(st) else result: =nc; end;
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Egor2469012.01.2021 05:59
-
dimitiy0218.05.2021 06:46
-
Soniadesor22.06.2022 15:58
-
альбина34610.03.2023 12:22
-
Pedors18.07.2020 00:18
-
senyaragimovoy1awn26.01.2020 07:56
-
Vika247114.02.2022 05:16
-
LenysikRESHAETVSE09.04.2020 08:08
-
sofiko0716111.06.2020 09:42
-
AbashkinaEvgenia9827.05.2020 08:24
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.