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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 18.12.2010, 15:04   #1
Cas01
Форумчанин
 
Регистрация: 16.12.2010
Сообщений: 175
По умолчанию Текстовые файлы!(Паскаль)

В текстовом файле t1 записана последовательность целых чисел, разделённых пробелами(пробелов может быть больше одного).Написать процедуру,записывающую в текстовый файл t2 все положительные числа из t1.


Помогите написать прогу целиком......................
Спасибо огромное заранее!!!!!!!!!!!!!
Cas01 вне форума
Старый 18.12.2010, 15:09   #2
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

А сам то попытался что-то сделать?
Есть вопросы, пишите в ЛС.
rubius2008 вне форума
Старый 18.12.2010, 15:21   #3
Cas01
Форумчанин
 
Регистрация: 16.12.2010
Сообщений: 175
По умолчанию

Ещё как попытался......написал 19 прог.....просто эти нужны очень и очень срочно!!!
И мне оооочень плохо даются проги с файлами......вот пытаюсь на сост-ых вами разбираться....с пред-ей уже всё понятно!!!!!

Просто в политехе учусь......очень срочно!!!!!!!!!!!!

Последний раз редактировалось artemavd; 18.12.2010 в 16:04.
Cas01 вне форума
Старый 18.12.2010, 15:43   #4
rubius2008
Форумчанин
 
Регистрация: 19.03.2010
Сообщений: 409
По умолчанию

Код:
while not eof(t1) do begin
  readln(t1,s); sc:='';
  for i:=1 to length(s) do 
    if s[i] in ['-','0'..'9'] then sc:=sc+s[i]
    else if (pos('-',sc)=0) and (length(sc)>0) then write(t2,sc,' ');
  writeln(t2); 
end;
t1, t2 - файловые переменные
Есть вопросы, пишите в ЛС.
rubius2008 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль-текстовые и типизированные файлы tanyhaftv Помощь студентам 3 24.03.2010 13:30
Текстовые файлы. Паскаль катя123 Помощь студентам 3 06.01.2010 23:38
Задача на текстовые файлы.Паскаль HOOLY Помощь студентам 4 16.03.2009 18:19