1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | CLS DIM i AS INTEGER , j AS INTEGER , n AS INTEGER , m AS INTEGER DIM k AS INTEGER INPUT "Vvedite kolvo strok-->"; n INPUT "Vvedite kolvo stolbcov-->"; m DIM a(n, m) AS INTEGER RANDOMIZE TIMER PRINT : PRINT "Ishodniy massiv: " FOR i = 1 TO n FOR j = 1 TO m a(i, j) = INT(RND * 89 ) + 10 PRINT a(i, j); NEXT j: PRINT NEXT i: PRINT FOR i = 1 TO n FOR k = 1 TO m FOR j = 1 TO m - 1 IF a(i, j) > a(i, j + 1 ) THEN SWAP a(i, j), a(i, j + 1 ) NEXT j NEXT k NEXT i PRINT : PRINT "Polucheniy massiv: " FOR i = 1 TO n FOR j = 1 TO m PRINT a(i, j); NEXT j: PRINT NEXT i |