Написать программ в АВС Паскаль. Заданные два числовых массива X(N) и Y(N) преобразуйте...

0 голосов
27 просмотров

Написать программ в АВС Паскаль.
Заданные два числовых массива X(N) и Y(N) преобразуйте их по правилу: для каждой пары большее из xi и yi примите в качестве нового значения xi , а меньшее — в качестве нового значения yi . Выведите исходные и преобразованные массивы.


Информатика (51 баллов) | 27 просмотров
0

Нет такого языка или такой системы "АВС Паскаль". Есть две другие с похожим названием, так что укажите точно.

Дан 1 ответ
0 голосов
Правильный ответ

//PascalABC.NET 3.1 сборка 1200
begin
    var n := ReadInteger('n =');
    var X := ArrRandom(n, -99, 99);
    X.Println;
    var Y := ArrRandom(n, -99, 99);
    Y.Println;
    
    for var i := Low(X) to High(X) do
        if Y[i] > X[i] then Swap(Y[i], X[i]);
    
    writeln();
    X.Println;
    Y.Println;
end.

(53.1k баллов)