Показать сообщение отдельно

  #2  
Старый 23.02.2010, 15:20
Retro
Новичок
Регистрация: 04.06.2009
Сообщений: 3
С нами: 8913424

Репутация: 6
Cool

PHP код:
procedure SizeS_in_S2(S,S2:string; var N:integer);
var 
tempS:string//временаая строка для сравнения
    
i:integer; {счетчик}
BEGIN
    tempS
:=''; {обнуляем строку}
    
N:=0; {кол-во попаданий 0}
    for 
:= 1 to length(S) do 
{
проходим всю строкуи рассматирваем ее слова(раздпробелами)}
    
begin
{если символ не пробели при этом у нас не стоят два пробела подряд то
добавляем к врем
строке символ}
        if (
S[i] <> ' ')or( (S[i] = ' ')and( S[i-1] = ' ') )
            
then tempS := tempS S[i]
        else 
begin
{если мы поймали пробле первыйто получили уже слово и работаем с ним}
            if 
postempSS2) = 0 then break 
{
слово не найдено во второй подстроке значит по заданию не подохдоит}
            else 
inc(N);
            {
в этом случае увеличиваем счетчик}
            
tempS:=''; {времстроку обнуляем до следующего слова}
        
end;    
    
end;
END;



-  срока которую поделить на слова
S2  строка 2
-яв которой должны быть слова (всеиз строки S;
tempS временная строкаэлемент Sкоторый ищется в строке S2;
Nвозвращает кол-во слов которые подошли из S в S2
_http://ifolder.ru/16544631 тута немного исправлено, доделай сам

Последний раз редактировалось Retro; 23.02.2010 в 16:08..
 
Ответить с цитированием