Упорядочить по возрастанию элементы каждой строки матрицы - QBasic

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

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

1)Упорядочить по возрастанию элементы каждой строки матрицы размером N x M. 2) Пусть дана действительная матрица размером N x M. Требуется преобразить матрицу: поэлементно вычесть последнюю строку из всех строк, кроме последней.

Решение задачи: «Упорядочить по возрастанию элементы каждой строки матрицы»

textual
Листинг программы
  1.  CLS
  2.  INPUT "Vvedite kol-vo strok    : ", N
  3.  INPUT "Vvedite kol-vo stolbcov : ", M
  4.  DIM A(M, N)
  5.  
  6.    '  Заполним матрицу
  7.    FOR iy = 1 TO N
  8.       FOR ix = 1 TO M
  9.         A(ix, iy) = RND * 89 + 10
  10.         PRINT USING "##.##  "; A(ix, iy);
  11.       NEXT: PRINT
  12.    NEXT: PRINT
  13.  
  14.    '  Вычитаем строки
  15.    FOR iy = 1 TO N - 1
  16.       FOR ix = 1 TO M
  17.          A(ix, iy) = A(ix, iy) - A(ix, N)
  18.       NEXT
  19.    NEXT
  20.  
  21.    '  Вывод результата
  22.    FOR iy = 1 TO N
  23.       FOR ix = 1 TO M
  24.         PRINT USING "###.##  "; A(ix, iy);
  25.       NEXT: PRINT
  26.    NEXT

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

  1. Пользователю предлагается ввести количество строк и столбцов для матрицы.
  2. Создается матрица заданных размеров.
  3. Матрица заполняется случайными числами от 10 до 99.
  4. Строки матрицы вычитаются, то есть каждая строка вычисляется как разность суммы элементов строки и последнего элемента строки.
  5. Результат выводится на экран.

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


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

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

11   голосов , оценка 4.182 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы