Среднее арифметическое трех чисел
Напишите программу, которая находит среднее арифметическое трех, введенных пользователем целых чисел.
Например:
Введите число 1: > -23 Введите число 2: > 42 Введите число 3: > 5 Среднее арифметическое: 8
Просто записывайте введенные пользователем числа в разные переменные. А потом снова вычислите среднее арифметическое этих чисел и выведите его на экран:
number1 = gets.chomp . average = (number1 + number2 + number3) / 3
Не забудьте, что метод gets возвращает строки, сделать из строки число можно с помощью метода to_i :
number = gets.to_i
Среднее арифметическое
Онлайн калькулятор поможет найти среднее арифметическое чисел. Среднее арифметическое множества чисел (ряда чисел) — число, равное сумме всех чисел множества, делённой на их количество.
Программа вычисляет среднее арифметическое элементов массива, среднее арифметическое натуральных чисел, целых чисел, набора дробных чисел.
Формула которая используется для расчета среднего арифметического значения:
Приведём примеры нахождения среднего арифметического ряда чисел:
Среднее арифметическое двух чисел: (2+5)/2=3.5;
Среднее арифметическое трёх чисел: (2+5+7)/3=4.66667;
Среднее арифметическое 4 чисел: (2+5+7+2)/4=4;
Найти выборочное среднее (математические ожидание):
Среднее арифметическое 5 чисел: (2+5+7+2+3)/5=3.8;
Среднее арифметическое 6 чисел: (2+5+7+2+3+4)/6=3.833;
Среднее арифметическое 7 чисел: (2+5+7+2+3+4+8)/7=4.42857;
Среднее арифметическое 8 чисел: (2+5+7+2+3+4+8+5)/8=4.5;
Среднее арифметическое 10 чисел: (2+5+7+2+3+4+8+5+9+1)/10=4.6;
Пожалуйста напишите с чем связна такая низкая оценка:
Найти среднее число из трех
Среди трех чисел найти среднее. Если среди чисел есть равные, вывести сообщение «Ошибка».
Пример работы программы
Введите три числа: 7 4 6 6
Решение задачи на языке Паскаль
var a1, a2, a3: integer; begin write ('Введите три числа: '); readln (a1, a2, a3); if (a1 = a2) or (a1 = a3) or (a2 = a3) or ((a1 = a2) and (a2 = a3)) then writeln('Ошибка') else if ((a1 > a2) and (a1 < a3)) or ((a1 < a2) and (a1 >a3)) then writeln(a1) else if ((a2 > a1) and (a2 < a3)) or ((a2 < a1) and (a2 >a3)) then writeln(a2) else writeln(a3); end.
Хотя задача кажется простой, ее решение не такое очевидное. Можно, например, проверить каждое число, лежит ли оно между двумя другими. Или найти минимальное из трех, после чего вывести минимальное из оставшихся двух. Ниже выбран первый способ.
- Исключаем равенство чисел. Если первое число равно второму или первое равно третьему или второе равно третьему или все три числа равны (первое равно второму и второе равно третьему), то вывести сообщение «Ошибка». Иначе переходим к п. 2.
- Проверяем лежит ли первое число между вторым и третьим. Если первое число больше второго, но меньше третьего (т.е. второе минимально), или первое число меньше второго, но больше третьего (т.е. третье минимально), то значит оно среднее. Иначе переходим к п. 3.
- Проверяем лежит ли второе число между первым и третьим. Если второе число больше первого, но меньше третьего, или меньше первого, но больше третьего, то оно среднее. Иначе переходим к п. 4.
- Среднее число третье, так как ни один другой вариант не подошел. Действительно, числа не равны друг другу, первое и второе числа средними не являются.
Среднее арифметическое нескольких чисел
Среднее арифметическое множества чисел — число, равное сумме всех чисел множества, делённой на их количество.
Для трёх чисел необходимо сложить их и разделить на 3:
Для четырёх чисел необходимо сложить их и разделить на 4:
Данный онлайн калькулятор поможет вычислить среднее арифметическое ряда чисел.
Вводите каждое новое число в отдельную ячейку. Для добавления ячейки нажмите на кнопку со знаком «+».
Поделиться страницей в социальных сетях:
Онлайн калькуляторы
Calculatorium.net — это бесплатные онлайн калькуляторы для самых разнообразных целей: математические калькуляторы, калькуляторы даты и времени, здоровья, финансов. Инструменты для работы с текстом. Конвертеры. Удобное решение различных задач — в учебе, работе, быту.
Актуальная информация
Помимо онлайн калькуляторов, сайт также предоставляет актуальную информацию по курсам валют и криптовалют, заторах на дорогах, праздниках и значимых событиях, случившихся в этот день. Информация из официальных источников, постоянное обновление.
Навигация
- О проекте
- Обратная связь
- Поиск по сайту
- Группа ВКонтакте