ML4

Задача:
Даны два действительных положительных числа. Найти среднее арифметическое и среднее геометрическое этих чисел.

Решение:

Так как нам в задаче не указано какими будут числа по длинне, мы используем тип данных long double, который поможет охватить весь их диапозон.

Для того, чтобы найти среднее арифметическое чисел нам нужно воспользоваться формулой [latex]A=\frac{x_1+x_2+ \ldots +x_n}{n}[/latex] , но так как у нас задано всего два числа, будем пользоваться этой формулой: [latex]A=\frac{a+b}{2}[/latex]

Среднее геометрическое вычисляется по формуле :[latex]G=\sqrt[n]{x_1+x_2+ \ldots +x_n}[/latex] , но нам понадобиться формула только для двух чисел: [latex]G=\sqrt{a\cdot b }[/latex]

Тесты:

 

Входные данные Выходные данные
1. -1 -3 -2

1.73205

2. 5 6 5.5

5,47723

3.  4 6  5

4.89898

4.  100 2.6  51.3

16.1245

Код: 

 

Задача взята отсюда.

Код программы.

Алина Гончарова
Алина Гончарова

Latest posts by Алина Гончарова (see all)

6 thoughts on “ML4

  1. – Поправьте отступы в программе.
    — Общая формула среднего геометрического для n чисел здесь не нужна. Но если уже написали, то «попали» — напишите её правильно. Заодно и для среднего арифметического напишите общий случай.

      • Алина, у нас намечается проблема.
        Если бы работа сразу была в таком виде, я бы не возражал. Но работа была другой, я написал замечания и Вы их проигнорировали. Так не пойдёт.
        Что непонятно было в просьбе исправить Вашу версию формулы среднего геометрического для n чисел? Или общий случай для среднего арифметического?
        Поскольку я повторно пишу Вам одни и те же просьбы, оценка -1.
        Посмотрим да дальнейшее развитие событий.

Добавить комментарий