var
s1, s2 : string;
i, j, len1, len2 : integer;
b : boolean;
count : integer;
begin
count := 0;
write('Введите строку: '); readln(s1);
s2 := 'aba';
len1 := length(s1);
len2 := length(s2);
i := 1;
while i <= len1 do
begin
if (i + len2 - 1 <= len1) then
begin
b := true;
for j := 1 to len2 do
begin
if (s2[j] <> s1[i + j - 1]) then
b := false;
end;
end
else
b := false;
if (b = true) then
begin
count := count + 1;
i := i + len2-1;
end
else
begin
i := i + 1;
end;
end;
writeln('RESULT: ', count);
end.
Другие языки программирования и технологии
нужны коментарии к программе паскаль //
вот те коммент, эта программа считает сколько раз s2 встречается в веденной строке. все
Константин Лютаев
а можешь мне коментарии подписать в самой программе
Егора, зайка, хорош уже один и тот же вопрос задавать.
Константин Лютаев
наложи коментарии на текст программы
переменчивые:
первая строка, вторая строка : строка!
итое, ётое, первая длина, вторая длина : целое!
бэ : правда али ложь!
сколько их там : целое!
понеслась
сколько их там да будет нолик!
пиши ('Введите строку: ')! читай давай (первая строка)!
вторая строка да будет 'aбэa'!
первая длина да будет прямо как длина (первая строка)!
вторая длина да будет прямо как длина (вторая строка)!
итое да будет единичка!
покуда верно, что итое неболее первая длина ну-с
понеслась
коли (итое да вторая длина без единичка неболее первая длина) чтож
понеслась
бэ да будет жиза!
цикл для ётое да будет единичка по вторая длина ну-с
понеслась
коли (вторая строка [ётое] вообще ни разу не первая строка [итое да ётое без единичка]) чтож
бэ да будет брехня!
хорош!
хорош
а хотя знаешь...
бэ да будет брехня!
коли (бэ = жиза) чтож
понеслась
сколько их там да будет сколько их там да единичка!
итое да будет итое да вторая длина без единичка!
хорош
а хотя знаешь...
понеслась
итое да будет итое да единичка!
хорош!
хорош!
пиши давай ('RESULT: ', сколько их там)!
хорош!!!
первая строка, вторая строка : строка!
итое, ётое, первая длина, вторая длина : целое!
бэ : правда али ложь!
сколько их там : целое!
понеслась
сколько их там да будет нолик!
пиши ('Введите строку: ')! читай давай (первая строка)!
вторая строка да будет 'aбэa'!
первая длина да будет прямо как длина (первая строка)!
вторая длина да будет прямо как длина (вторая строка)!
итое да будет единичка!
покуда верно, что итое неболее первая длина ну-с
понеслась
коли (итое да вторая длина без единичка неболее первая длина) чтож
понеслась
бэ да будет жиза!
цикл для ётое да будет единичка по вторая длина ну-с
понеслась
коли (вторая строка [ётое] вообще ни разу не первая строка [итое да ётое без единичка]) чтож
бэ да будет брехня!
хорош!
хорош
а хотя знаешь...
бэ да будет брехня!
коли (бэ = жиза) чтож
понеслась
сколько их там да будет сколько их там да единичка!
итое да будет итое да вторая длина без единичка!
хорош
а хотя знаешь...
понеслась
итое да будет итое да единичка!
хорош!
хорош!
пиши давай ('RESULT: ', сколько их там)!
хорош!!!
Константин Лютаев
а можешь на текст программы наложить плз
Похожие вопросы
- программа Паскаль
- А программы Паскаль, Бейсик, Жава, и другие они все переводятся в один и тот же машиный язык? (вопрос про обычный пк).
- Какую программу (Паскаль) использовать в учебных целях, чтоб была овместима с файлами от "Турбо Паскаль"? В которых
- Программа Паскаль.
- Здравствуйте нужна помощь по программе на языке паскаль
- Кто хорошо знает программу ПАСКАЛЬ??плиз помогите)
- Программа Паскаль
- Помогите разобраться с написанием программы Паскале!
- Программа паскаль множества
- Напишите программу, паскаль, пожалуйста