// PascalABC.NET 3.3, сборка 1573 от 04.11.2017 // Внимание! Если программа не работает, обновите версию!
begin var a:=ArrRandom(20,-99,99); a.Println; var (imin,imax):=(a.IndexMin,a.IndexMax); Writeln('Минимальный элемент ',a[imin],', максимальный ',a[imax]); Swap(a[imin],a[imax]); a.Println; // меняем местами max и min Swap(a[0],a[a.Length-1]); a.Println // меняем местами крайние end.
Х = 5
Х (5) = 5 + 5
Х (10) = 10 + 10
Х (20)
Y = 5
Y (5) = 5 * 4
Y (20)
X 20
Y 20