Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2012, 00:36   #1
mimit
Пользователь
 
Регистрация: 18.10.2012
Сообщений: 49
По умолчанию Дано предложение. Вывести на экран все слова, начинающиеся и оканчивающиеся на одну и ту же букву.

Код:
var s1,s:string;
    i:integer;
begin
  writeln('Введите предложение');
  readln(s);
  s1:='';
  i:=1;
  s:=s+'.';
  repeat
    if (s[i]=' ') or (s[i]=',') or (s[i]=';') or (s[i]='.') or (s[i]='!') or (s[i]='?')
      then
        begin
          if s1[1]=s1[length(s1)]
            then
              writeln('Слово начинающее и заканчивающее на одну и туже букву ',s1);
          s1:='';
        end
      else
        s1:=s1+s[i];
    i:=i+1
  until i>length(s);
  readln;
end.
У меня проблема не знаю почему ну когда вводишь например предложение:
вваыаы пвпаввап
Именно чтобы пробелом было больше чем 1 то программа выдает ошибку.
И нужно еще посчитать количество слов.
mimit вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дано предложение. Напечатать все его слова mimit Помощь студентам 2 07.12.2012 14:05
Дано предложение. Вывести на экран все слова, начинающиеся и оканчивающиеся на одну и ту же букву. mimit Помощь студентам 5 07.12.2012 13:44
вывести слова начинающиеся с латинских букв alex(21) Общие вопросы C/C++ 5 08.03.2012 19:11
Дано предложение. Выведите на экран те слова в которых буква "о" встречается дважды. Кристинааа Паскаль, Turbo Pascal, PascalABC.NET 5 08.06.2011 15:25
Дан динамический массив строк, вывести все слова начинающиеся с большой буквы C++ builder Memphi[s] Помощь студентам 0 02.03.2011 16:34