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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.10.2008, 22:24   #1
GaJIbI4
Пользователь
 
Регистрация: 03.10.2008
Сообщений: 77
По умолчанию Задачка со строками (Паскаль)

Решите плиз следующую задачу: Даны символы S1,S2,...,S30 среди которых есть двоеточие
а) получить все символы, расположенные до первого двоеточия включительно;
б) получить все символы, расположенные после первого двоеточия;
в) получить все символы, расположенные между первым и вторым двоеточиями.
GaJIbI4 вне форума Ответить с цитированием
Старый 20.10.2008, 23:01   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

такой наив, что даже обсуждать не хочется.. ;-(
пусть s - входная строка. s2 - результат. тогда:
a) if Pos(':',s)>1 then s2:=Copy(s,1,Pos(':',s)-1) else s2:='';
б) if Pos(':',s)>1 then s2:=Copy(s,Pos(':',s)+1,255) else s2:='';
b)
Код:
if Pos(':',s)>0 then begin
  s2:=Copy(s,Pos(':',s)+1,255);
  if Pos(':',s2)>1 then s2 := Copy(s2,1,Pos(':',s2)-1)
  else s2 := ''; 
end
else s2:='';
Serge_Bliznykov вне форума Ответить с цитированием
Старый 20.10.2008, 23:58   #3
TANKeX3mail
 
Аватар для TANKeX3mail
 
Регистрация: 16.10.2008
Сообщений: 4
По умолчанию

repeat
n:=pos (':',S);
t:=(s,1,n);
writeln (t);
delete (s,1,t);
until (t=0)
HACK off это по нашему
TANKeX3mail вне форума Ответить с цитированием
Старый 23.01.2009, 20:57   #4
Стёпа
Новичок
Джуниор
 
Регистрация: 20.01.2009
Сообщений: 1
По умолчанию

помогите з задачой пожалуйста
Задан текст. Вывести все слова, в которых парное количество букв. Разделители произвольны. Найти найдовше из них, и позицию его размещения в строке.
за рание пасибо
Стёпа вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль. Задачка по массиву -ZaK- Помощь студентам 6 18.10.2010 00:08
Паскаль. Задачка с рекурсией! Irdis Помощь студентам 10 14.04.2008 00:00
Задачка на работу с символами и строками Go6a Помощь студентам 10 30.03.2008 16:31
Задачка. Паскаль. Nexx Помощь студентам 5 30.11.2007 18:16
Задачка со строками... 3ypa6uK Помощь студентам 5 15.12.2006 08:54