maksimilian Опубликовано 25 мая, 2010 Жалоба Поделиться Опубликовано 25 мая, 2010 Найти все слова в заданном тексте, которые начинаются с гласной буквы, а заканчиваются на согласную букву. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
maksimilian Опубликовано 25 мая, 2010 Автор Жалоба Поделиться Опубликовано 25 мая, 2010 реализация через паскаль текст может быть произвольным Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Тролль Опубликовано 25 мая, 2010 Жалоба Поделиться Опубликовано 25 мая, 2010 (изменено) maksimilian: Вообще-то для таких вопросов есть специальная тема, помечченная как "важная" - "Заказы "Сделайте все за меня", А вдруг прокатит?"... Но это на будущее. var t,m:string; i,k:integer;beginreadln(t); writeln; k:=0; t:=t+' '; m:='aeiouyAEIOUY';for i:=1 to length(t) do if t[i]>='0' then k:=k+1 else if k<>0 then begin if(pos(t[i-k],m)<>0)and(pos(t[i-1],m)=0)then writeln(copy(t,i-k,k)); k:=0 end;readln end. Тут я гласные перечислил в строке m. Гласные английские, соответственно, и работает программа с английскими словами. Если нужно русские - нужно подкорректировать эту строку, все остальное без изменений. Изменено 25 мая, 2010 пользователем Тролль Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
maksimilian Опубликовано 25 мая, 2010 Автор Жалоба Поделиться Опубликовано 25 мая, 2010 спасибо Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.