![]() |
Модераторы: volvo877, Snowy, MetalFan |
![]() ![]() ![]() |
|
Nik92 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.1.2008 Репутация: нет Всего: нет |
Необходимо написать программу подсчитывающую количество количество неубывающих последовательностей, но проблема не в этом. Я не знаю как лучше прочитать входные данные. По условиям задачи вводятся номера трамваем в таком формате #11#12#13#11#12.
Я плохо представляю как считать так чтобы числа записать в массив a[1]=11, a[2]=12,a [3]=13; Есть еще одна задачка и тоже незнаю как лучше прочитать данные. Вводятся промежуток в формате [7/8, 9). Я хотел бы записать числа в две отдельные переменные или в массив и при этом прочитать скобку. Если квадратная то s:=1 если круглая s:=0. Помогите пожалуйста |
|||
|
||||
superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: нет Всего: 15 |
Ну строку на числа разбивать придется в условном цикле используя pos и copy. Наверное, проще способа не вижу.
|
|||
|
||||
Xenag |
|
|||
![]() Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 51 Регистрация: 6.3.2010 Репутация: нет Всего: нет |
Первый вариант легко делается двумя способами.
1. У TStringList установить TextDelimiter в '#' и присвоить текст. 2. Через StringReplace заменить все '#' на #13#10 и запихать в тот же TStringList Собственно, практически одно и то же. Второй вариант проще решить через RegExp |
|||
|
||||
superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: нет Всего: 15 |
Xenag ну я не уверен, что все это есть в паскале.
|
|||
|
||||
Nik92 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.1.2008 Репутация: нет Всего: нет |
В моей версии ABC не запустились функции. А можете предложить вариант при котором у нас
s:= string; s'#11#12#13"; И потом из этой строки вытянуть числа? Поделитесь алгоритмом пожалуста. Или еще может строчку посимвольно через чар считать? |
|||
|
||||
Nik92 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.1.2008 Репутация: нет Всего: нет |
Выложу полный текст задачи. Может легче тогда будет объяснить мне...
|
|||
|
||||
Andrij |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 1.11.2010 Репутация: нет Всего: нет |
Люди, пожалуйста помогите!
Какая разница в Паскале между символами (* *) и { } и символами (. .) и [ ]? Для чего они обое нужни? |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi" | |
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |