1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 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 ( Скачать )