Дано: массивы а(10),в(15). поменять местами их первые положительные элементы . для нахождения первого положительного элемента и его номера в массиве использовать подпрограмму. сделать в паскале
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.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку