Аватар
Информатика, опубликовано 2018-08-22 20:23:52 by Гость

Дано: Массивы А(10),В(15). Поменять местами их первые положительные элементы . Для нахождения первого положительного элемента и его номера в массиве использовать подпрограмму. Сделать в паскале

Аватар
Ответ оставил Гость

//PascalABC.Net 3.1 сборка 1200

function FirstPositive(m: array of integer): integer;
begin
    FirstPositive := m.FindIndex(x -> x > 0);
end;

begin
    var a := ArrRandomInteger(10, -50, 50);
    Println(a);
    var b := ArrRandomInteger(15, -50, 50);
    Println(b);
    Swap(a[FirstPositive(a)], b[FirstPositive(b)]);
    Writeln(Результат);
    Println(a);
    Println(b);
end.

Вопрос
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.