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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.01.2013, 10:57   #1
S.I.D.
 
Регистрация: 16.12.2012
Сообщений: 8
По умолчанию Даны целочисленные массивы A[1..n] и B[1..m]. Найти какие элементы массива В присутствуют в массиве А

Реализуйте алгоритмы последовательного и бинарного поиска в виде процедур. Даны целочисленные массивы A[1..n] и B[1..m]. Найти какие элементы массива В присутствуют в массиве А. Программа на языке Pascal.
Есть код программы в обычном виде (без бинарного поиска):
Код:
uses crt;
const
  nmax = 20;
var
  A, B : array [1..nmax] of integer;
  i, j, n : integer;
begin
ClrScr;
Randomize;
repeat
Write('N = ');
Readln(n);
until n in [1..nmax];
for i := 1 to n do
  begin
  A[i] := random(30) - 10;
  B[i] := random(30) - 10;
  end;
Write('Массив А: ');
for i := 1 to n do Write(A[i], ' ');
Writeln;
Write('Массив B: ');
for i := 1 to n do Write(B[i], ' ');
Writeln;
Write('Ответ: ');
for i := 1 to n do
  for j := 1 to n do
    if A[i] = B[j] then begin Write(A[i], ' '); break; end;
Readln;
end.
S.I.D. вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти какие элементы массива В присутствуют в массиве А S.I.D. Помощь студентам 3 16.12.2012 19:33
Сформировать новый массив, содержащий повторяющиеся элементы массива A. Элементы в новом массиве не повторяются(Pascal) mad_putin Помощь студентам 0 13.12.2012 00:09
В массиве целых чисел N, найти максимальный элемент и поменять с первым элементом.(элементы массива вводятся с клавиатуры); максим2012 Паскаль, Turbo Pascal, PascalABC.NET 4 24.10.2012 21:13
Упорядочить по убыванию столбцы матрицы, все элементы которых присутствуют в массиве. Gluck231 Помощь студентам 0 19.01.2012 09:59
Даны 3 массива символов. Определить какие символы входят в состав всех трёх массивов VENOMIK Паскаль, Turbo Pascal, PascalABC.NET 9 07.12.2011 18:17