ML4. Линейные вычисления

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

Тесты

Входные данные Выходные данные
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
Решение
Так как нам в задаче не указано какой длины будут числа, мы используем тип данных long double, который поможет охватить весь их диапазон. Для того, чтобы найти среднее арифметическое чисел нам нужно воспользоваться формулой: $latex A=\frac{x_1+x_2+ \ldots +x_n}{n}$, но так как у нас задано всего два числа, будем пользоваться этой формулой: $latex A= \frac{a+b}{2}$. Среднее геометрическое вычисляется по формуле: $latex G=\sqrt[n]{x_1+x_2+ \ldots +x_n}$, но нам понадобиться формула только для двух чисел: $latex G=\sqrt{a . b}$

Ideone.com

3 thoughts on “ML4. Линейные вычисления

  1. — Добавьте ключевые слова (метки).
    — Зачем Вы ставите подчеркивание ( _ ) в названии? Это не принято. Лучше ставить точку после номера задачи.
    — План такой: условие задачи, тесты, код программы, пояснения к решению. Исправьте, пожалуйста.
    — Вы не написали ни одной формулы. Пожалуйста, почитайте как работать с формулами.
    — Сделайте правильные отступы в программе. Смотри здесь.
    — Что это за бессмысленный комментарий? У Вас же нет никаких аргументов командной строки! Уберите, пожалуйста.
    /**
    * @param args the command line arguments
    */
    — Вы пишите «Tạo một đối tượng Scanner». В переводе с вьетнамского это означает «Создание объекта Scanner». Этот комментарий абсолютно ничего не добавляет к коду «new Scanner()». Современная молодёжь такое называет «Капитан очевидность». Зачем нужны такие комментарии?
    — Еще один пример очевидности и бесполезности, это текст «Please enter a:». Зачем это? Это самое «а» должно что-то означать для пользователя Вашей программы? Оно фигурирует в условии задачи? Нет! Уберите, пожалуйста.
    — Сделайте ссылку для запуска кода, например на ideone.com.

    У вас есть образец — http://cpp.mazurok.com/ml-4. Вы же видите, что Ваша публикация нисколько не похожа на оригинал хоть Вы и скопировали всё что смогли. Пожалуйста доработайте и сдайте эту работу. Потом переделайте остальные.

  2. — Добавьте ключевые слова (метки).
    — План такой: условие задачи, тесты, код программы, пояснения к решению. Исправьте, пожалуйста.
    — Сделайте правильные отступы в программе. Смотри здесь.
    — У Вас несколько строк начинается с запятой. Так не бывает. Исправьте, пожалуйста.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *