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

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

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

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

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

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

Написать программу на Паскале.

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

Заранее спасибо
VladimirAvakov вне форума Ответить с цитированием
Старый 20.04.2013, 09:11   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
var s:string;
k:integer;
p:integer;
cnt:integer;
begin
s:='киновинодомино';
k:=0;cnt:=0;
while pos('но',s)<>0 do begin
write('позиция:');
cnt:=cnt+1;
p:=pos('но',s);
k:=k+p;
writeln(k);
delete(s,1,p+1);
k:=k+1;
end;
writeln('количество:',cnt);
end.
Цитата:
позиция:3
позиция:7
позиция:13
количество:3
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal ABC, Уплотнить заданную матрицу, удаляя из неё строки и столбцы, заполненные нулями Dmitry148 Помощь студентам 1 21.06.2012 23:11
Pascal ABC,строки,множества... sanjer21 Помощь студентам 0 24.05.2012 16:32
Pascal ABC строки - программа, которая каждую встреченную букву "б" заменяет сочетанием "ку" (использовать модули) Raigo Помощь студентам 6 17.05.2012 15:35
Задача на строки Pascal ABC Mr.Pipkin Помощь студентам 1 22.12.2011 11:14
Программа должна оставить всего две строки! [Pascal ABC] Mirt Помощь студентам 1 07.12.2010 08:00