Найти номер строки матрицы, для которой среднее арифметическое значение его элементов минимально - QBasic

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

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

Помогите! В двухмерном массиве вещественных чисел найти номер строки для которой среднее арифметическое значение его элементов минимально.

Решение задачи: «Найти номер строки матрицы, для которой среднее арифметическое значение его элементов минимально»

textual
Листинг программы
  1. CLS
  2. RANDOMIZE TIMER
  3. INPUT K, N
  4. DIM C(K, N)
  5.  
  6. FOR J = 1 TO K
  7. FOR I = 1 TO N
  8.         C(J, I) = INT(RND * 100)
  9.         PRINT C(J, I);
  10.    NEXT I
  11. PRINT ""
  12. NEXT J
  13.  
  14.  MINSZ = 100
  15. FOR J = 1 TO K
  16.         FOR I = 1 TO N
  17.                 S = S + C(J, I)
  18.          NEXT I
  19.          IF S / N < MINSZ THEN MINSZ = S / N: S = 0: MINSTR = J
  20. NEXT J
  21.  
  22. PRINT "SREDNEE ARIFMETICHESKOE"; MINSTR; "STROKI MINIMALNO"; MINSZ

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

  1. В первой части кода создается матрица случайных чисел размером K на N.
  2. Во второй части кода находится номер строки матрицы, для которой среднее арифметическое значение его элементов минимально. Для этого используется переменная MINSZ, которая инициализируется значением 100. Переменная S используется для суммирования элементов каждой строки матрицы. Если сумма элементов строки, деленная на количество элементов, меньше значения MINSZ, то значение MINSZ присваивается новое значение, а переменная S обнуляется. Переменная MINSTR содержит номер такой строки.
  3. В конце кода выводится сообщение с найденным значением MINSZ и номером строки MINSTR.

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


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

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

13   голосов , оценка 3.923 из 5

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

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

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