Дан вектор С (с1,с2,с3,…,сn) Найти наибольшую и наименьшую из компонент вектора и переставить их местами.- QBasic(Бейсик)

INPUT "vvedite razmer masiva ", n
DIM a(n)
RANDOMIZE TIMER
PRINT "ishodnyj massiv"
FOR i = 1 TO n
a(i) = INT(100 * RND)
PRINT a(i);
NEXT i
PRINT
nmin = 1
nmax = 1
FOR i = 1 TO n
IF a(i) > a(nmax) THEN nmax = i
IF a(i) < a(nmin) THEN nmin = i
NEXT
SWAP a(nmin), a(nmax)
PRINT "novyj massiv"
FOR i = 1 TO n
PRINT a(i);
NEXT i

Тестирование выполнено в программе QB64 ( Скачать )

Leave a Comment