|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.10.2008, 22:24 | #1 |
Пользователь
Регистрация: 03.10.2008
Сообщений: 77
|
Задачка со строками (Паскаль)
Решите плиз следующую задачу: Даны символы S1,S2,...,S30 среди которых есть двоеточие
а) получить все символы, расположенные до первого двоеточия включительно; б) получить все символы, расположенные после первого двоеточия; в) получить все символы, расположенные между первым и вторым двоеточиями. |
20.10.2008, 23:01 | #2 |
Старожил
Регистрация: 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) Код:
|
20.10.2008, 23:58 | #3 |
Регистрация: 16.10.2008
Сообщений: 4
|
repeat
n:=pos (':',S); t:=(s,1,n); writeln (t); delete (s,1,t); until (t=0)
HACK off это по нашему
|
23.01.2009, 20:57 | #4 |
Новичок
Джуниор
Регистрация: 20.01.2009
Сообщений: 1
|
помогите з задачой пожалуйста
Задан текст. Вывести все слова, в которых парное количество букв. Разделители произвольны. Найти найдовше из них, и позицию его размещения в строке. за рание пасибо |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Паскаль. Задачка по массиву | -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 |