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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2010, 16:25   #1
кусака
Пользователь
 
Регистрация: 26.04.2010
Сообщений: 19
По умолчанию обработка символьных данных. паскаль

люди! помогите пожалуйста! третий день голову ломаю!
задачка:
из текста выбрать числа и записать в массив n.
срочно!
кусака вне форума Ответить с цитированием
Старый 26.04.2010, 16:51   #2
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Из какого текста (файл, консольная строка)? Как задается размерность массива (n)?
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 26.04.2010, 16:53   #3
кусака
Пользователь
 
Регистрация: 26.04.2010
Сообщений: 19
По умолчанию

любой текст. размерность произвольная. особых сложностей не надо. 2й курс теха
кусака вне форума Ответить с цитированием
Старый 26.04.2010, 16:57   #4
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Тогда открывай любой текстовый файл, считывай построчно, определяй цифры в строке и используй динамический массив с произвольным N...
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 26.04.2010, 17:00   #5
кусака
Пользователь
 
Регистрация: 26.04.2010
Сообщений: 19
По умолчанию

вся загвоздка в том, что я не знаю по какому критерию определять цифры т.е. как выявить цифра это или нет. нам работу с символьными данными не обьясняли в принципе
кусака вне форума Ответить с цитированием
Старый 26.04.2010, 17:03   #6
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Код:
for i:=1 to Length(Line) do
  if Line[i] in ['0'..'9'] then //это цифра в строке... Числа состоят из цифр, насколько мне известно...
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 26.04.2010, 17:06   #7
кусака
Пользователь
 
Регистрация: 26.04.2010
Сообщений: 19
По умолчанию

при этом строка описывается как
line:array[1..n] jf chair?
кусака вне форума Ответить с цитированием
Старый 26.04.2010, 17:16   #8
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

При этом строка описывается как
Line:string;
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 26.04.2010, 17:28   #9
кусака
Пользователь
 
Регистрация: 26.04.2010
Сообщений: 19
По умолчанию

спасибо! все получилось!
кусака вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal. Обработка символьных данных. NitriNKa Помощь студентам 3 25.04.2009 15:15
Обработка символьных данных Normand Паскаль, Turbo Pascal, PascalABC.NET 6 13.04.2009 17:32
подкоректировать.обработка символьных данных и строк felmor Паскаль, Turbo Pascal, PascalABC.NET 1 25.12.2008 19:12