35

В введенной строке подсчитать количество слов…

darss 01 апреля 2023

В введенной строке подсчитать количество слов, что одинаково начинаются изаканчиваются (Примечание: Слова в текстовой строке отделены пробелами или группами пробелов.

категория: информатика

52

program z_string; uses crt; const Letters=['a'… 'z','A'… 'Z','а'… 'я','А'… 'Я']; var StringS, Symbol: string; CounterI, Number: byte; begin clrscr; writeln ('Введите строку текста'); readln (StringS); Number: =0; Symbol: ='; for CounterI: =1 to length (StringS) do begin if (StringS[CounterI] in Letters) and (Symbol=') then Symbol: =StringS[CounterI]; if (not (StringS[CounterI] in Letters) and (CounterI <> 1) then begin if StringS[Counteri — 1]=Symbol then inc (Number); Symbol: ='; end; if (CounterI=length (StringS) and (StringS[CounterI]=Symbol) then inc (Number); end; writeln; writeln ('Количество слов начинающихся и заканчивающихся одной и той же буквой ', Number); readln; end. Ахах тоже составляли такую, прикольная

пользователи выбрали этот ответ лучшим

Знаете другой ответ?
Другие вопросы по информатике

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...