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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2011, 17:17   #1
iamhated
Пользователь
 
Регистрация: 14.11.2011
Сообщений: 12
По умолчанию Создание последовательностей на основе двух данных

Не знаю как доработать данную программу.

Даны две последовательности чисел a1, a2, ..., an и b1, b2, ..., bn. Сформируйте новые последовательности, элементы которых вычисляются по следующему правилу:
ai = max(ai, bi), bi = min(ai, bi), i = 1, 2, ..., n.


Код:
program l8_18;
uses
 crt;
type
 mas = array[0..9] of byte;
procedure vvedM(var fin:text;var m:integer; var a:mas; filename:string);
var
 i,j:integer;
begin
 clrscr;
 assign(fin,filename);
 reset(fin);
 read(fin,m);
 for i:=1 to m do
  read(fin,a[i]);
 close(fin);
end;
procedure vivedM(var fout:text;m:integer; a:mas; filename:string);
var
 i,j:integer;
begin
 assign(fout,filename);
 rewrite(fout);
 for i:=1 to m do
 begin
  for j:=1 to m do
   write(fout,a[i,j]:5);
  writeln(fout);
 end;
 close(fout);
end;
begin
 vvedM(f,m,a,'l8_18in.txt');
 vvedM(f,m,a,'l8_18.2in.txt');
 while not eof do
 begin
  while not eof do
  begin
   for i:=1 to n do
   begin
    if a[i]>a[i+1] then
    begin
     append(a[i],'l8_18in.txt');
     inc(i);
     else del(a[i]);
    end;
   end;
  end;
 end;
 while not eof do
 begin
  while not eof do
  begin
   for i:=1 to n do
   begin
    if a[i]<a[i+1] then
    begin
     append(a[i],'l8_18in.txt');
     inc(i);
     else del(a[i]);
vivedm(g,m,a,'l7_18out.txt');
vivedm(g,m,a,'l7_18.2out.txt');
readkey;
end.
iamhated вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание базы данных на основе таблиц Excel DIMONRUS Помощь студентам 0 27.06.2010 15:21
Создание из двух таблиц одной, с группировкой данных в соответствии с датами (Exl 2003) olegur Microsoft Office Excel 4 01.04.2010 06:08
Как сделать БД на основе двух других PARTOS Microsoft Office Excel 8 11.12.2009 07:54
Создание новой таблицы на основе данных koda Microsoft Office Excel 2 06.08.2008 18:53