плииииззз...помогитееее .......... в паскалеее Выделить из текста самое длинноватое слово,

плииииззз...помогитееее .......... в паскалеее Выделить из текста самое длинноватое слово, заканчивающееся на согласную буковку. Вывести это слово на печать.

Задать свой вопрос
1 ответ
program Project1;   const   //Огромное количество разделителей слов.   D =[' ','.',',',':',';','!','?','-', 9, 10, 13]; var   S, StrW, StrWMax :String;   i, Pos1, Len, LenW, LenWMax, Cnt :Integer; begin   repeat     Writeln('Задайте текст:');     Readln(S);       //Обработка текста.     Len := Length(S);     LenWMax :=0;     StrWMax :='';     Cnt :=0;     Pos1 :=0;     for i :=1to Len dobegin       //Пропускаем разделители.       if S[i]in D then Continue;       //Отслеживаем начало слова.       if(i =1)or(S[i -1]in D)then Pos1 := i;       //Отслеживаем конец слова.       if(i = Len)or(S[i +1]in D)thenbegin         //Вычисляем длину слова.         LenW := i - Pos1 +1;         //Выделяем слово.         StrW := Copy(S, Pos1, LenW);         //Если слово совпадает с текущим величайшим по длине,         //тогда увеличиваем счётчик.         if StrW = StrWMax thenbegin           Cnt := Cnt +1;         endelseif LenW gt; LenWMax thenbegin           //Если это еще одно слово длиннее всех ранее отысканных слов, то           //запоминаем его и его длину и скидываем счётчик.           StrWMax := StrW;           LenWMax := LenW;           Cnt :=1;         end;       end;     end;       //Показываем итог.     if StrWMax lt;gt; ''thenbegin       Writeln('1-ое из самых длинноватых слов: "', StrWMax,'".');       Writeln('Это слово встречается в тексе ', Cnt,' раз.');     endelsebegin       Writeln('В строке нет слов.');     end;       Writeln('Повторить - Enter, выход - хоть какой символ + Enter.');     Readln(S);   until S lt;gt; ''; end.  

Находит саммое длинноватое слово 
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы
Во сколько раз число атомов кислорода в земной коре больше числа

Химия.

Составить монолог от имени дневника двоечника 7-10 предложений

Русский язык.

Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо

Разные вопросы.

Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных

Разные вопросы.

Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей

Математика.

Определить предложения какие они по цели высказывания и по интонации

Русский язык.

"Три толстяка" Называли эту площадь Площадью Звезды последующей причине.

Русский язык.

на одной грядке коротышки посадили 3 ряда морковок по 8 штук

Разные вопросы.

эссе на тему какое образование дается в каждой семье

Қазақ тiлi.

Put the verb in brackets into the Present Indefinite. 1The Volga ,

Английский язык.

Добро пожаловать!

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

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт