Вторник, 07.01.2025
Pascal 4 All
[ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]

 

  • Страница 1 из 1
  • 1
Модератор форума: Seqular, Pavel  

Получить в файле с все числа файлов а и b без повторений
defaultNick7025Дата: Воскресенье, 25.12.2011, 19:08 | Сообщение # 1
Новичок
Группа: Пользователи
Сообщений: 4
Репутация: 0
Замечания: 0%
Статус: Offline
Пожалуйста помогите с задачей!!

Пусть файлы a и b,компоненты которых являются целыми числами,упорядочены по неубыванию. Получить в файле с все числа файлов а и b без повторений. Файл с должен быть упорядочен по возрастанию.
 
KybikДата: Вторник, 27.12.2011, 19:50 | Сообщение # 2
Новичок
Группа: Пользователи
Сообщений: 4
Репутация: 0
Замечания: 0%
Статус: Offline
все.уже не надо
var A, B, C : file of Word; Na, Nb : Word;
begin
Assign(A, 'A.dat'); Assign(B, 'B.dat'); Assign(C, 'C.dat');
Reset(A); Reset(B); Rewrite(С);
if Not EOF(A) then Read(A, Na);
if Not EOF(B) then Read(B, Nb);
while (Not EOF(A)) and (Not EOF(B)) do
if Na < Nb then begin Write(C, Na); Read(A, Na); end else begin Write(C, Nb); Read(B, Nb); end;
if Not EOF(A) then begin Write(C, Na); while Not EOF(A) do begin Read(A, Na); Write(C, Na); end;
if Not EOF(B) then begin Write(C, Nb); while Not EOF(B) do begin Read(B, Nb); Write(C, Nb); end;
Close(A); Close(B); Close©;
end.


Сообщение отредактировал Kybik - Вторник, 27.12.2011, 19:55
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2025
Используются технологии uCoz
javascript:;" rel="nofollow" onclick="loginPopupForm(); return false;