Вывести небольшое число каждого столбца матрицы - QBasic

Узнай цену своей работы

Формулировка задачи:

Создать матрицу g(5,7). найти количество положительных чисел в строках,вывести их. Вывести найбольшое число каждого столбца. есть начало дальше пытался сделать с оператором for , if , then не получается скорее всего я не правильно понял тему вот набросок точнее начало

Решение задачи: «Вывести небольшое число каждого столбца матрицы»

textual
Листинг программы
CLS
REM " Labaratornya rabota 6"
REM " Ivanenko S.V. grupa ty-1304 variant 7"
DIM g(5, 7)
DIM otv(5)
RANDOMIZE TIMER
PRINT " nachalniy masiv G razmerom 5*7:"
 FOR p = 1 TO 5
  FOR n = 1 TO 7
g(p, n) = INT(60 * RND - 40)
        PRINT g(p, n); "  ";
        NEXT
 PRINT
NEXT
PRINT "kolichestvo pologitelnih elementov v kajdoi stroke"
   FOR n = 1 TO 5
   otv(n) = 0
         FOR p = 1 TO 7
                IF g(n, p) > 0 THEN
                otv(n) = otv(n) + 1
                END IF
 
        NEXT
  NEXT
 
FOR n = 1 TO 5
PRINT "v "; n; " stroke - "; otv(n)
NEXT

Объяснение кода листинга программы

  1. Задается размер матрицы g(5,7) и переменной otv(5).
  2. В цикле FOR для каждого элемента матрицы g(p,n) вычисляется случайное число в диапазоне от -40 до 60 и присваивается соответствующему элементу матрицы g(p,n).
  3. В цикле FOR для каждой строки матрицы g(n) выводится на экран количество положительных элементов в строке.
  4. В цикле FOR для каждой строки матрицы g(n) вычисляется количество положительных элементов и присваивается соответствующему элементу матрицы otv(n).
  5. Выводится на экран количество положительных элементов в каждой строке матрицы g(n).

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.3 из 5
Похожие ответы