Тема: Массивы
Показать сообщение отдельно
  #18  
Старый 16.11.2010, 18:11
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Ну и в чем сложность? Обойти массив сравнив каждый из элементов, результат внести в новый массив:
Код:
Const
 ArrSize = 5;
Var 
 A,B: Array[1..ArrSize,1..ArrSize] of Integer;
 C: array[1..ArrSize*ArrSize] of Integer; 
 i,j,k: Integer;
begin
 k := 0;
 for i := 1 to ArrSize
 do for j := 1 to ArrSize
     do if A[i,j] = B[i,j] 
         then begin
                Inc(k); 
                C[k] := A[i,j];
                end;
end.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием