Заменить каждый из отрицательных элементов матрицы средним арифметическим элементов строки - QBasic

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

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

Составьте программу, заменяющую каждый из отрицательных элементов массива C(N,N) средним арифметическим элементов той строки, в которой этот отрицательный элемент располагается?

Решение задачи: «Заменить каждый из отрицательных элементов матрицы средним арифметическим элементов строки»

textual
Листинг программы
  1. for i=1 to n
  2. s=0
  3. for j=1 to n
  4. s=s+c(i,j)
  5. next
  6. for j=1 to n
  7. if c(i,j)<0 then c(i,j)=s/n
  8. next
  9. next

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

В данном коде выполняется замена каждого из отрицательных элементов матрицы средним арифметическим элементов строки.

  1. for i=1 to n - выполняется цикл по строкам матрицы от 1 до n.
  2. s=0 - инициализируется переменная s, которая будет использоваться для хранения суммы элементов строки.
  3. for j=1 to n - выполняется цикл по элементам строки от 1 до n.
  4. s=s+c(i,j) - к переменной s прибавляется значение элемента матрицы c(i,j).
  5. for j=1 to n - выполняется цикл по элементам строки от 1 до n.
  6. if c(i,j)<0 then c(i,j)=s/n - если значение элемента c(i,j) отрицательное, то оно заменяется на среднее арифметическое элементов строки, которое равно s/n.
  7. next - переход к следующему элементу строки.
  8. next - переход к следующей строке матрицы.

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


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

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

6   голосов , оценка 4 из 5

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

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

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