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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.04.2014, 13:12   #1
dukov123
 
Регистрация: 20.03.2014
Сообщений: 6
По умолчанию Составить программу, определяющую, имеется ли в строке хотя бы одно слово, начинающееся на «z» (pascal)

Составить программу, определяющую, имеется ли в строке хотя бы одно слово, начинающееся на «z». Слова разделяются пробелами.
dukov123 вне форума Ответить с цитированием
Старый 03.04.2014, 13:21   #2
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Код:

var
  s:string;
  i:integer;
  zyes:boolean;
begin
  s:='ozzy osbourne zzzz!';
  zyes:=false;
  for i:=1 to length(s)-1 do
    if (s[i]=' ') and (s[i+1]='z') then
    begin
      zyes:=true;
      break;
    end;
  if zyes then
      writeln('Yes')
    else
      writeln('no');
end.

Последний раз редактировалось ZX Spectrum-128; 03.04.2014 в 13:23.
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 03.04.2014, 13:43   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ZX Spectrum-128 , думаю, косячок-с имеется в вашем коде.
Если первое слово начинается с "z"...
тогда уж s := ' '+ s; перед циклом for можно сделать.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 03.04.2014, 13:55   #4
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Тоже увидел. Но не стал править. Хотел топикстартеру оставить.
ZX Spectrum-128 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переменной t присвоить значение истина, если в одномерном массиве имеется хотя бы одно отрицательное и четное число (Паскаль) zzz99 Помощь студентам 3 13.03.2014 13:28
Вывести на экран предложения, в которых есть хотя бы одно слово состоящее из 7 букв Shonny94 Помощь студентам 0 18.02.2013 17:40
Заменить в строке одно слово на другое, заданное с клавиатуры. trum Помощь студентам 5 05.04.2012 17:48
Составить программу, определяющую учеников класса, являющимися хорошистами и отличниками по итогам года Roman@- Паскаль, Turbo Pascal, PascalABC.NET 3 02.06.2011 16:28
Составить программу, определяющую количество чисел, делящихся без остатка на три phoenixSV Паскаль, Turbo Pascal, PascalABC.NET 2 05.12.2008 15:05