Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 23.08.2010
Сообщений: 12
1

Извините я не понял в этой программе

03.04.2011, 17:43. Показов 498. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подсчитать, сколько раз строка b входит в строку a, если длина первой меньше.
Почему здесь используют процедуру copy. Цикл берут до разности элементов плюс 1?
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
program z1;
uses crt;
var a,b:string; i,k:integer;
begin
clrscr;
readln(a);
readln(b);
if length(a)<length(b)//? then exit;
k:=0;
for i:=1 to length(a)-length(b)+1 do //?
if copy(a,i,length(b))=b then k:=k+1;
writeln(k);
readkey;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.04.2011, 17:43
Ответы с готовыми решениями:

Извините,я не понял что нужно сделать что бы удалить?
Я ни чего не понимаю обЪясните плиз

Выбрать файл с БД в программе и совершать с этой БД действия в программе
вообщем проект реализует Тест знаний, работает на БД (xml - ну его), все получилось кроме одного,...

Как в этой программе изменить то что во вкладке "о программе"
Здравствуйте, уважаемый народ. Подскажите как в этой программе изменить то что во вкладке &quot;о...

Собирался покупать gtx 580, но по разным статьям в инете понял, что GTX 760 мощнее? Или я неправильно понял?
Привет всем. Сегодня решил собрать новый системный блок. ПРоц уже есть - Core i5-2380P, ОЗУ 8 гб...

1
2835 / 1644 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
03.04.2011, 21:57 2
Почему здесь используют процедуру copy
Так проще всего. (Но вместе с тем и очень медленно по сравнению с другими возможными вариантами.)
Цикл берут до разности элементов плюс 1?
Ну, да. Если подумать:
Код
i = 1
строкаА
****
стро <> стрБ
i = 2
строкаА
 ****
 трок <> стрБ
i = 3
строкаА
  ****
  рока <> стрБ
i = 4
строкаА
   ****
   окаА <> стрБ
1
03.04.2011, 21:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.04.2011, 21:57
Помогаю со студенческими работами здесь

Советы понял, "но ничего не понял!"
Скажите пожалуйста, какие ошибки, что можно исправить (если нет, то какую смерть проще принять?), и...

Почему в этой программе (n+2) и [m+2] а не просто n и m?
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;locale.h&gt; using namespace std; void main() {...

Что неверно в этой программе?
&lt;?php if(!isset ($_SESSION)) { ?&gt; &lt;form action=&quot;&quot; method=&quot;GET&quot;&gt; Введіть...

Все ли нормально в этой программе?
#include&lt;iostream&gt; #include&lt;conio.h&gt; using namespace std; int PriceInput() { int price;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru