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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.08.2010, 21:37   #11
Dinamit_92
Пользователь
 
Регистрация: 03.08.2010
Сообщений: 16
По умолчанию

Hacker19_90

извини,но можешь сам...а то я пока нифига не понял...плиз
Dinamit_92 вне форума Ответить с цитированием
Старый 03.08.2010, 21:51   #12
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Код:
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;
var
  s: string;
  v: string;
function find(s: string): string;
var
    i, kol: integer;
begin
    kol := 0;
    for i := 1 to Length(S) do
    begin
        if s[i] = ' ' then
        Inc(Kol)
    end;
    Result := IntToStr(kol+1);
end;
begin
  { TODO -oUser -cConsole Main : Insert code here }
  s:= 'sfdf sdfsdf';
  v:= find(s);
  writeln(v);
  Readln;
end.
Ну вот так примерно!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 03.08.2010, 22:10   #13
Dinamit_92
Пользователь
 
Регистрация: 03.08.2010
Сообщений: 16
По умолчанию

извиняюсь за назойливость,но как вот это объяснить,можетя нуб.. s:= 'sfdf sdfsdf';...там же пользователь ее вводит


или можно подписать каждую строчку..ммм...расшифровать(
Dinamit_92 вне форума Ответить с цитированием
Старый 03.08.2010, 22:16   #14
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Readln (s);
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 03.08.2010, 22:29   #15
Dinamit_92
Пользователь
 
Регистрация: 03.08.2010
Сообщений: 16
По умолчанию

вооо,спасиб,терь понял))чет не катит мне понять прогу(хотя..как объяснять....вообщем спс огромное

еще вопрос,что значит "IntToStr"?как заменить чтобы не придирались?(

Последний раз редактировалось artemavd; 04.08.2010 в 04:10.
Dinamit_92 вне форума Ответить с цитированием
Старый 04.08.2010, 00:27   #16
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

IntToStr - это преобразовать целое числовое значение в строковый вид (т.е. представить число в виде строки)

заменить можно на Str()
а можете использовать функцию Format()

А чем Вам бедный IntToStr не угодил?!..
Serge_Bliznykov вне форума Ответить с цитированием
Старый 06.08.2010, 07:47   #17
Dinamit_92
Пользователь
 
Регистрация: 03.08.2010
Сообщений: 16
По умолчанию

я такое вижу в первый раз,мы такого нигде не писали!могут докопаться(перестраховываюсь
Dinamit_92 вне форума Ответить с цитированием
Старый 07.08.2010, 16:53   #18
chertovich
Форумчанин
 
Аватар для chertovich
 
Регистрация: 26.07.2009
Сообщений: 489
По умолчанию

Код:
  function GetCountWord(Str: String): Integer;

...

function GetCountWord(Str: String): Integer;
var
  S: String;
begin
  S := Trim(Str);

  result := 0;

  while Pos(' ', S) <> 0 do
  begin
    Inc(result);
    S := Trim(S);
    Delete(S, 1, Pos(' ', S) - 1);
  end;

end;
Но, разумеется, если слово будет без пробела то будет получаться результат 0
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
chertovich вне форума Ответить с цитированием
Старый 07.08.2010, 17:22   #19
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от Dinamit_92 Посмотреть сообщение
я такое вижу в первый раз,мы такого нигде не писали!могут докопаться(перестраховываюсь
Это одна из стандартных и часто используемых функций. То что ты ее не проходил еще не означает, что ты не имеешь право ей пользоваться. Могу тебе выдернуть из юнита - обзовешь по-другому . Скажешь сам придумал .
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 14.08.2010, 10:53   #20
Dinamit_92
Пользователь
 
Регистрация: 03.08.2010
Сообщений: 16
По умолчанию

а как всё-таки заменить "Result := IntToStr(kol+1)" по более простому?
Dinamit_92 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Делфи строки Asira Помощь студентам 1 13.05.2010 22:26
ЗАДАЧА В ДЕЛФИ Азалия Помощь студентам 2 18.04.2009 18:07
Задача по Делфи! ИванЛоцман Помощь студентам 1 03.11.2008 01:56
строки в Делфи Леди Уинтер Помощь студентам 4 10.01.2008 21:34