
Necivsegk
6 год назад
Заданы массивы действительных чисел а1,а2,…,а20 и b1,b2,…,b30. Перенести в массив С те элементы массива В, которые встречаются в массиве А, удалив их и из массива А, и из массива В.
Помогите:3

ОТВЕТЫ

Myatlev
Aug 7, 2019
// PascalABC.Net 3.2
begin
var a:=ArrRandom(15,10,30).Select(x-gt;x+0.1); Write(A=); a.Println;
var b:=ArrRandom(12,10,30).Select(x-gt;x+0.1); Write(B=); b.Println;
var c:=a.Intersect(b).ToArray;
Write(C=); c.Println;
a:=a.Except(c).ToArray; Write(A новый=); a.Println;
b:=b.Except(c).ToArray; Write(B новый=); b.Println
end.
Пример решения
A=15.1 25.1 29.1 24.1 16.1 29.1 18.1 13.1 10.1 12.1 10.1 13.1 14.1 18.1 24.1
B=24.1 10.1 23.1 15.1 13.1 16.1 22.1 21.1 21.1 28.1 26.1 29.1
C=15.1 29.1 24.1 16.1 13.1 10.1
A новый=25.1 18.1 12.1 14.1
B новый=23.1 22.1 21.1 28.1 26.1
begin
var a:=ArrRandom(15,10,30).Select(x-gt;x+0.1); Write(A=); a.Println;
var b:=ArrRandom(12,10,30).Select(x-gt;x+0.1); Write(B=); b.Println;
var c:=a.Intersect(b).ToArray;
Write(C=); c.Println;
a:=a.Except(c).ToArray; Write(A новый=); a.Println;
b:=b.Except(c).ToArray; Write(B новый=); b.Println
end.
Пример решения
A=15.1 25.1 29.1 24.1 16.1 29.1 18.1 13.1 10.1 12.1 10.1 13.1 14.1 18.1 24.1
B=24.1 10.1 23.1 15.1 13.1 16.1 22.1 21.1 21.1 28.1 26.1 29.1
C=15.1 29.1 24.1 16.1 13.1 10.1
A новый=25.1 18.1 12.1 14.1
B новый=23.1 22.1 21.1 28.1 26.1
/////////////////////////////
192