Cклавиатуры вводится произвольная строка символов. группы символов, разделенные пробелами и не имеющие пробелов внутри, будем называть словами. написать программу, которая удаляет все слова с нечетными номерами. вывести полученную строку на экран. длина строки не более 100 символов.
274
387
Ответы на вопрос:
Решение, быть может и не тривиальное, но за 5 ломать голову, как это сделать "по-школьному" мне не захотелось. да и не требовалось по даже язык программирования не был указан. // pascalabc.net 3.1, сборка 1256 от 21.06.2016 begin var s: =readlnstring('> '); var m: =s.matches('(\s+)').select(x-> (x.index+1,x.value.length)); // получили последовательность элементов вида < позиция> < длина> , // отражающих положение слов в строке. var n: =m.count; // количество слов if n.iseven then dec(n); while n> 0 do begin var e: =m.elementat(n-1); delete(s,e.item1,e.item2); dec(n,2) end; writeln(s) end. тестовое решение > карл у клары украл кораллы клара у карла украла кларнет у украл клара карла кларнет
//скучное, школьное //pascal abc.net 3.1 сборка 1219 var s: string; i: integer; begin readln(s); s: =s.trim; i: =1; while i< =length(s)-1 do if (s[i]=' ') and (s[i+1]=' ') then delete(s,i,1) else inc(i); var ars: =s.split; s: =''; i: =1; while i< =ars.length-1 do begin s: =s+ars[i]+' '; i: =i+2; end; writeln(s); end. пример ввода: с понедельника точно начну писать документацию. вот пока немного годноты. пример вывода: понедельника начну документацию. пока годноты.
Var s: string; begin write('n = '); readln(s); writeln('минимальная цифра: ',s.sorted.joinintostring('')[1]); end. n = 9823457 минимальная цифра: 2
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
vuuud00Sonya19.09.2020 20:44
-
Okama24.10.2022 04:39
-
vovazvyagin21.01.2021 08:22
-
ewvyevs06.04.2021 05:59
-
Hhdhcnxh47536625.10.2020 07:11
-
twinnyXD15.02.2020 09:32
-
sielink12.10.2021 17:25
-
полина1850122.05.2021 22:59
-
АлисаAprel04.12.2022 16:45
-
mintoo029.12.2020 02:49
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.