uses crt;
const n=30;
var a,b:array[1..n] of integer;
i,j,f,k:byte;
mn:integer;
begin
clrscr;
randomize;
writeln('Массив A:');
for i:=1 to n do
begin
a[i]:=random(50);
write(a[i]:4);
end;
writeln;
writeln;
writeln('Массив B:');
for i:=1 to n do
begin
b[i]:=random(50);
write(b[i]:4);
end;
writeln;
writeln;
{найдем любой элемент в массиве А, которого нет в В, он будет начальным минимальным}
f:=0;
for i:=1 to n do
begin
k:=0;
for j:=1 to n do
if a[i]=b[j] then{если есть такой}
begin
k:=1;{фиксируем}
break;{выходим из цикла}
end;
if k=0 then{если дошли до конца и нет}
begin
f:=1;{фиксируем}
mn:=a[i];{пока он мин.}
break;{выходим из цикла}
end;
end;
if f=0 then write('В массиве А нет элементов, не встреченных в массиве В!')
else{если есть такой элемент, также проверяем все остальные и выбираем меньший}
begin
for i:=1 to n do
begin
k:=0;
for j:=1 to n do
if a[i]=b[j] then
begin
k:=1;
break;
end;
if (k=0)and(a[i]<mn) then mn:=a[i];
end;
write('Минимальный элемент в массиве А, которого нет в массиве В=',mn);
end;
readln
end.
Похожие записи/страницы:
- К упорядоченному одномерному массиву приписать, не нарушая порядка, те элементы другого одномерного массива,…
- Дана непустая последовательность целых чисел, оканчивающаяся числом -1. Определить, есть ли в последовательности…
- Выяснить, есть ли одинаковые числа в каждом из трех целочисленных неубывающих массивов х[1] ≤ ... ≤ х[р], у[1] ≤…
- Последовательным просмотром чисел ai...,an найти наименьшее i такое, что ai>ai+1. Поменять ai и ai+1местами и…
- Дан одномерный массив Y. Найти второй элемент, значение которого по модулю >5. Сделать инверсию исходного…
- Составьте программу вычисления суммы элементов одномерного массива A (N), одновременно присутствующие в массиве…
- Дан массив целых чисел. Найти в этом массиве минимальный элемент m и максимальный элемент М. Получить в порядке…
- Антон Деревенский записал ряд натуральных чисел в порядке возрастания:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17…