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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2013, 12:11   #1
VladimirAvakov
Пользователь
 
Регистрация: 13.03.2013
Сообщений: 33
Восклицание Строки. Pascal ABC.

Дана строка s, содержащая менее чем 150 символов. Выяснить, встречается ли в ней набор символов ая или яя. Использовать стандартные процедуры и функции в действиях над строками.

Ребят срочно!
VladimirAvakov вне форума Ответить с цитированием
Старый 25.09.2013, 12:58   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
var s:string;begin readln(s); if (pos('ая',s)<>0)or (pos('яя',s)<>0) then write('yes') else write('no'); readln;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.09.2013, 13:01   #3
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Всё-таки грамотнее будет писать так: pos(...) > 0.
Функция Pos возвращает номер позиции первого вхождения подстроки в строку
Вадим Мошев вне форума Ответить с цитированием
Старый 25.09.2013, 13:40   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Всё-таки грамотнее будет писать так: pos(...) > 0.
Врядли она минус вернет
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.09.2013, 15:42   #5
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
Функция Pos возвращает номер позиции первого вхождения подстроки в строку
Цитата:
Returns a pointer to the first occurrence of S2 in S1. If S2 does not occur in S1, returns Nil.
by Free
Цитата:
возвращает позицию первой подстроки subs в строке s (или 0 если подстрока не найдена)
by ABC (фи..)

Так что, без разницы как писать > 0 или <> 0.. (ИМХО)
Poma][a вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строки (Pascal ABC) VladimirAvakov Помощь студентам 1 20.04.2013 09:11
Pascal ABC,строки,множества... sanjer21 Помощь студентам 0 24.05.2012 16:32
Задача на строки Pascal ABC Mr.Pipkin Помощь студентам 1 22.12.2011 11:14
Программа должна оставить всего две строки! [Pascal ABC] Mirt Помощь студентам 1 07.12.2010 08:00