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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | CLS RANDOMIZE TIMER n = 15 DIM a(n), b(n) FOR i = 1 TO n a(i) = FIX(RND * 100 ) b(i) = FIX(RND * 100 ) NEXT PRINT "massiv a" FOR i = 1 TO n PRINT a(i); NEXT PRINT PRINT "massiv b" FOR i = 1 TO n PRINT b(i); NEXT PRINT PRINT STRING $( 80 , 196 ) FOR i = 1 TO n IF a(i) < b(i) THEN a(i) = a(i) + a(i) b(i) = b(i) + a(i) / 2 ELSE a(i) = a(i) + b(i) b(i) = b(i) + b(i) END IF NEXT min = b( 1 ) FOR i = 1 TO n sr = sr + a(i) IF b(i) < min THEN min = b(i) NEXT sr = sr / n PRINT "new massiv a" FOR i = 1 TO n PRINT a(i); NEXT PRINT PRINT "new massiv b" FOR i = 1 TO n PRINT b(i); NEXT PRINT PRINT STRING $( 80 , 196 ) PRINT "srednee arifmeticheskoe massiva a:"; sr PRINT "min massiva b:"; min |
Тестирование выполнено в программе QB64 ( Скачать )