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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.06.2010, 19:47   #1
Hottab
 
Регистрация: 13.06.2010
Сообщений: 6
Печаль Строки

Напишите функцию Count, которая получает два параметра str1 и str2, типа string и возвращает число, указывающее сколько раз str2 встречается в str1. Функция не должна изменять свои параметры . Кроме того, любая литера в str1 может учитываться не более чем в одном вхождении str2. Например count ('Балалайка','ала') должна возвращать 1, а не 2

Люди помогите плиз, иначе мне капец
Hottab вне форума Ответить с цитированием
Старый 13.06.2010, 20:22   #2
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Пользоваться какими-то функциями можно или только посимвольно?
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 13.06.2010, 21:12   #3
Hottab
 
Регистрация: 13.06.2010
Сообщений: 6
По умолчанию

ваще хз, я даж не понял че сделать надо, она обьянила я еще больше запутался
Hottab вне форума Ответить с цитированием
Старый 13.06.2010, 22:11   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

вот мой вариант:
Код:
function Occurs(str1, str2 : string ) : integer;
var
  i, Result : integer;
begin
  Result := 0;
  i := 1;
  while i<= (Length( Str1 ) - length( Str2) + 1) do begin
    if Copy(str1,i,length(Str2)) = Str2 then begin
         Inc(Result);
         i := i + length(Str2)
    end
    else i := i + 1
  end;
  Occurs := Result;       
end;
Serge_Bliznykov вне форума Ответить с цитированием
Старый 14.06.2010, 17:58   #5
Hottab
 
Регистрация: 13.06.2010
Сообщений: 6
По умолчанию

спасиб, буду пробывать сделать задачу
Hottab вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определять максимальную длину той части строки s, которая не содержит символы из строки s1. Александе еть я Общие вопросы C/C++ 5 13.04.2010 20:54
Строки - сдвиг строки в право[C++] ArniLand Общие вопросы C/C++ 1 06.04.2010 15:47
Перенести символа с начала строки в место перед запятой этой же строки. Zhiltsov Microsoft Office Excel 4 05.06.2009 13:10
Строки. Как вывести часть строки? Anfall Общие вопросы Delphi 7 26.02.2009 09:10
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй gotex Помощь студентам 4 08.05.2008 02:27