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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2011, 10:06   #1
Абай
Пользователь
 
Регистрация: 31.05.2011
Сообщений: 19
По умолчанию файл

Даны четыре файла целых чисел разного размера с именами SA, SB, SC,
SD и строка SE. Создать новый файл с именем SE, в котором чередовались
бы элементы исходных файлов с одним и тем же номером (как в задании
File48). «Лишние» элементы более длинных файлов в результирующий
файл не записывать.
Абай вне форума Ответить с цитированием
Старый 03.06.2011, 10:51   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
«Лишние» элементы более длинных файлов в результирующий
файл не записывать.
Это резко упрощает задачу.
Код:
var K : integer;
   fSA, fSB, fSC, fSD, fSE : file of integer;
   SA, SB, SC, SD, SE : string;
begin
  /// вввод имён файлов SA, SB, SC, SD, SE
  Assign(fSA, SA);
  Reset(fSA);
  Assign(fSB, SB);
  Reset(fSB);
  Assign(fSC, SC);
  Reset(fSC);
  Assign(fSD, SD);
  Reset(fSD);
  Assign(fSE, SE);
  Rewrite(fSE);
  while (Not Eof(fSA)) and (Not Eof(fSB))
        and (Not Eof(fSC)) and (Not Eof(fSD)) do 
  begin
      Read(fSA, K);
      Write(fSE, K);
      Read(fSB, K);
      Write(fSE, K);
      Read(fSC, K);
      Write(fSE, K);
      Read(fSD, K);
      Write(fSE, K);
  end;
  Close(fSA);
  Close(fSB);
  Close(fSC);
  Close(fSD);
  Close(fSE);
end.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тестовый файл. Найти сумму всех чисел, входящих в этот файл. (Паскаль) Homeros Помощь студентам 1 26.01.2011 14:05
Типизированный файл с натуральными числами. Числа, встречающиеся 1 раз переписать в другой файл [Паскаль] mifomen Помощь студентам 7 16.12.2010 22:00
WinInet загрузить файл во временной файл , использовать, потом удалить Человек_Борща Работа с сетью в Delphi 5 03.08.2010 13:46
C++. Прочитать файл и вывести в другой файл каждую N-ую строку Straiker Помощь студентам 3 15.12.2009 05:49
Ссылка на файл из текущей папки! Сбор инфы в один файл! mephist Microsoft Office Excel 11 10.07.2009 13:51