Матрицу R (8,7) с целыми случайными числами в диапазоне (-100 — 100). Построить строку-маску M(8) таким образом, что M(I)=0, если количество положительных элементов в первой строке матрицы R больше, чем количество отрицательных и M(I)=1 в противоположном случае. Матрицу R и строку М вывести
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 | CLS DIM R( 8 , 7 ) AS INTEGER FOR i = 1 TO 8 FOR j = 1 TO 7 R(i, j) = RND(TIMER) * 200 - 100 NEXT j NEXT i DIM M( 8 ) AS INTEGER FOR i = 1 TO 8 negative = 0 positive = 0 FOR j = 1 TO 7 IF R(i, j) > 0 THEN positive = positive + 1 END IF IF R(i, j) < 0 THEN negative = negative + 1 END IF NEXT j IF negativ >= positiv THEN M(i) = 1 END IF IF negative < positive THEN M(i) = 0 END IF NEXT i FOR i = 1 TO 8 PRINT M(i); FOR j = 1 TO 7 PRINT R(i, j); NEXT j PRINT NEXT i |