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 спасибо Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти