tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Посчитать сколько раз
Посчитать сколько раз в текстовой строке s встретится подстрока s1. разрешается завести только одну дополнительную строковую переменную. pascal.
minskaya86
2 16.08.2019 23:00
0
Ответы
janaljubche
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
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
tanyagrandf
09.06.2019 08:00
Скорость передачи данных равна 140000 бит/с. файл какого объема будет передан за время 1 мин?...
Natalym2001
09.06.2019 08:00
Найдите количество элементов двумерного массива a[1..5,1..5] равных 1. массив заполните случайными числами в диапазоне от -10 до 10. вывести массив на экран в виде таблицы и количество...
Messi294
09.06.2019 08:00
1.какое расширение имеют файлы-программы: а).ini, .cpp б).txt, .doc в).exe, .com г).wmf, .dll 2.для создания базы данных следует выбрать команды: а)создать б)открыть в)печать г)новая...
Valik123211
09.06.2019 08:00
Растровое изображение размером пикселя занимает 4 килобайта памяти. максимальное количество цветов, используемых в изображении, равно...
dvinogradova20
20.05.2019 11:15
Что может считаться алгоритмом ?...
ggf6fr
13.11.2020 13:34
1. Объявить в программе перечисляемый тип данных: название времен года. Написать программу, которая определяет порядковые номера времен года; находит предыдущий и последующий элемент...
КатаринаВаулина
13.11.2020 13:34
сделать программу на паскале.Задания в скриншоте ниже...
PavelOlga
13.11.2020 13:34
нужно сделать программу на С....
Siya99
05.04.2020 04:50
с информатикой К какому разделу компьютерной графики относятся графика, отображающая результаты какой-либо сфере деятельности?А) конструктторская графикаб) компьютерная анимацияв)...
helpmepleasehelp1
05.04.2020 04:53
Размер файла 50 Мб. Сколько секунд займет передача этого файла, если скорость передачи 25 килобайт/с ?...
Популярные вопросы
Дан прямоугольный треугольник abc, проведена медиана cd и высота ch. cosdch=8/17,...
1
Соч по 6 класс 2 четверть город нур-султан школа 85 лицей завтра соч ...
1
Алюминиевую проволоку диаметром 2,4 мм пропустили между двумя валиками. получилась...
3
Нужно! за 50 ! цели, и общественные функции лексикографии. подробно....
3
9по каз яз нужно выбрать одно из трех слов...
2
Дайте ответ ы по соч за 2 четверть 7 класс ...
3
Проверьте на наличие запятых и ошибок . нужен...
3
Вкаких случаях взаимодействия двух простых веществ образуется соединения с ионной...
1
Арбуз весом 6 кг и тыкву весом 10 кг разрезали на 8 равных частей. на сколько...
2
Кластер қазақстанда құралай нұрқаділова, берік ысмайылов, айгүл қасымова, аида...
1
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