1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | CLS Again: INPUT "Vvedite razmer massiva:", n n = (n \ 2 ) * 2 IF n <= 0 GOTO Again PRINT "Razmer massiva preobrazovan k chetnomu chislu i raven "; n DIM M%(n) ' Заполним массив и на экран его RANDOMIZE TIMER FOR i = 1 TO n M%(i) = RND * 21 - 10 PRINT M%(i); NEXT i: PRINT ' Меняем эл-ты FOR i = 2 TO n STEP 2 SWAP M%(i), M%(i - 1 ) NEXT i ' Вывод FOR i = 1 TO n PRINT M%(i); NEXT i |
Тестирование выполнено в программе QB64 ( Скачать )