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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2009, 07:54   #1
Шаманочка
Новичок
Джуниор
 
Аватар для Шаманочка
 
Регистрация: 29.04.2009
Сообщений: 1
Подмигивание Нужна ваша помощь

Всем привет, очень нужна ваша помощь.
Сестрёнке дали задачку на Паскале, а я помочь не могу так как всё пазабывала в Паскале....
Условие:

Дана символьная строка, среди символов которой есть двоеточие.
Получить все символы, расположенные до первого двоеточия включительно.

Плиз очень нужна помощ. Заранее всем спасибо.
Шаманочка вне форума Ответить с цитированием
Старый 29.04.2009, 08:01   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

примерно так:
Код:
var s:string;i:integer;
begin
 s:='Я знаю что вы делали прошлым летом: План планировали.';
 i:=1; repeat inc(i);  write(s[i]);inc(i); until (s[i]=':')or(i>=length(s));
end.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.04.2009, 20:58   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

либо, если нет разных глупых ограничений на использование строковых функций:
Код:
if pos(':',s)>0 then WriteLn(Copy(s,1,Pos(':',s)));
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужна ваша помощь! forsy Паскаль, Turbo Pascal, PascalABC.NET 2 19.05.2008 14:38
Нужна ваша помощь в Delphi Ivanich Помощь студентам 3 23.12.2007 20:06
нужна ваша помощь SashaB Общие вопросы Delphi 20 19.11.2006 15:57