DEFINT A-Z
DIM A(20)
DIM B(20)
CLS
' Заполним массивы
RANDOMIZE TIMER: PRINT " Old:": PRINT "A:";
FOR i = 1 TO 20
A(i) = RND * 50 - 25
B(i) = RND * 50 - 25
PRINT A(i);
NEXT: PRINT : PRINT "B:";
FOR i = 1 TO 20
PRINT B(i);
NEXT
' Максимальные эл-ты
AMax = A(1): BMax = B(1)
FOR i = 1 TO 20
IF AMax < A(i) THEN AMax = A(i)
IF BMax < B(i) THEN BMax = B(i)
NEXT
' Поменяем эл-ты
FOR i = 1 TO 20 STEP 2
SWAP A(i), B(i + 1)
NEXT: PRINT : PRINT " New:"
' Вывод результата
PRINT "A:";
FOR i = 1 TO 20
PRINT A(i);
NEXT: PRINT : PRINT "B:";
FOR i = 1 TO 20
PRINT B(i);
NEXT
PRINT " MAX(A):"; AMax
PRINT " MAX(B):"; BMax
Тестирование выполнено в программе QB64 ( Скачать )