Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
loli40
19.10.2022 10:25 •
Информатика
Посчитать сколько раз в текстовой строке s встретится подстрока s1. разрешается завести только одну дополнительную строковую переменную. pascal.
Ответ:
missdrama
04.10.2020 23:36
Var s,s1,s2:string;
k,l,p:integer;
begin
writeln('Введите строку:');
readln(s);
writeln('Введите подстроку:');
readln(s1);
l:=length(s1);
s2:=s;
k:=0;
p:=pos(s1,s2);
while p>0 do
begin
k:=k+1;
delete(s2,p,l);
p:=pos(s1,s2);
end;
writeln('k = ',k);
end.
Пример:
Введите строку:
сколько раз в текстовой строке S встретится подстрока S1
Введите подстроку:
ст
k = 4
0,0
(0 оценок)
Популярные вопросы: Информатика
michlich
14.03.2022 06:15
Решить! 1) имеются позиционные записи, чему равны сами числа. а) 9*10^2+4*10^1+2*10^0+8*10^-1+6*10^-2= (10 в -1 степени и в -2 степени) б) 1*10^2+5*10^1+3*10^0+7*10^-1+8*10^-2=...
ZEN24
14.03.2022 06:15
Написать программу паскаль -перенести первое число в конец число трехзначное : )...
DEKTG
19.09.2021 05:49
Рассчитайте объем видеопамяти необходимой для хранения графического изображения занимающего весь экран монитора с разрешением 1024х768 и палитрой из 16777216 цветов. ответ дайте...
артем204567
15.12.2022 20:36
Напишите программный код для следующей задачи...
KeyP
06.07.2022 06:37
какое значение будет у переменнлй b после выполнения вышеприведенного фрагмента алгоритма если значение переменной a было Поезд...
harlamovegor20ow49y3
25.08.2022 07:17
клетки грибов делятчя на четыре части каждые пять мину определите какое количество клеток будет через N минут. Напишите цикл, который будет определять количество клеток через...
smichuksvitlana
08.03.2021 06:58
8. Приведена процедура впорядкування елементів масиву за зростанням, але один зфрагментів треба вписати самостійно ...
ElenaComarova
04.02.2022 01:30
Как это называеться ? похоже на ампер и вольт метр . все это одно устройство ...
bananchik1213
24.04.2021 22:19
Оте рассказ о своей учебе, используя следующий план: а) Какие учебные предметы в школе вызывают у Вас особый интерес? ПочеБ) Какие кружки и дополнительные занятия Вы посещаете?...
228ie228
17.04.2023 03:42
Определите род существительных. Составьте словосочетания прил.+сущ: Цеце, манго, миссис, пенальти, кашпо, салями, хинди (язык), Онтарио, НИИ, Тбилиси, кофе, шоссе, шимпанзе....
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
k,l,p:integer;
begin
writeln('Введите строку:');
readln(s);
writeln('Введите подстроку:');
readln(s1);
l:=length(s1);
s2:=s;
k:=0;
p:=pos(s1,s2);
while p>0 do
begin
k:=k+1;
delete(s2,p,l);
p:=pos(s1,s2);
end;
writeln('k = ',k);
end.
Пример:
Введите строку:
сколько раз в текстовой строке S встретится подстрока S1
Введите подстроку:
ст
k = 4