Выяснить в какой строке матрицы последовательность является возрастающей или убывающей - VB
Формулировка задачи:
Дан целочисленный двумерный массив, размерностью n*m. Выяснить в какой строке последовательность является возрастающей или убывающей.
Решение задачи: «Выяснить в какой строке матрицы последовательность является возрастающей или убывающей»
textual
Листинг программы
CLS RANDOMIZE TIMER n = 8 m = 4 REDIM x(n, m) AS LONG REDIM s(n) AS LONG FOR i = 1 TO n FOR j = 1 TO m x(i, j) = 18 * RND - 9 PRINT x(i, j); NEXT: PRINT NEXT: PRINT FOR i = 1 TO n FOR j = 1 TO m - 1 IF x(i, j) < x(i, j + 1) THEN s(i) = s(i) + 1 ELSEIF x(i, j) > x(i, j + 1) THEN s(i) = s(i) - 1 END IF NEXT j, i FOR i = 1 TO n IF s(i) = m - 1 THEN PRINT "Строка"; i; "Возрастающая" IF s(i) = 1 - m THEN PRINT "Строка"; i; "Убывающая" NEXT
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д