Найти среднее геометрическое положительных элементов в последней строке матрицы - Turbo Pascal

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

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

Ребят, помогите пожалуйста решить пару задач. Напишите хотя бы основную часть.Заранее огромное спасибо 1)Дан двумерный массив A(n ×m) . Найти среднее геометрическое положительных элементов в последней строке матрицы.

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

textual
Листинг программы
  for j:=1 to m do
    if a[n,j]>0 then begin
      inc(k); // Г±Г·ГЁГІГ*ГҐГ¬ ïîëîæèòåëüГ*ûå
      p:=p*a[n,j]; // Г±Г·ГЁГІГ*ГҐГ¬ ïðîèçâåäåГ*ГЁГҐ
    end;
  Avr:=exp(ln(p)/k); // çäåñü Avr - ñðåäГ*ГҐГҐ ãåîìåòðè÷åñêîå

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

  1. В цикле for перебираются элементы массива a от 1 до m.
  2. Если элемент a[n,j] больше нуля, то увеличивается счетчик k.
  3. Переменная p вычисляется как произведение элементов a[n,j] и a[m,j].
  4. Вычисляется логарифм по основанию e по модулю k.
  5. Результат выводится в переменную Avr.
  6. Значение Avr выводится на экран.

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


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

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

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