Вопрос:

Определи количество аномальных элементов в последовательности.

Фотография

Ответ ассистента

Для решения этой задачи нужно написать программу. Вот примерный алгоритм: 1. Считываем числа $n$ и $S$ из первой строки. 2. Считываем $n$ чисел из последующих строк и сохраняем их в массив. 3. Вычисляем среднее арифметическое всех чисел в массиве: $\text{среднее} = \frac{S}{n}$. 4. Для каждого элемента массива проверяем, является ли он аномальным. Элемент $a_i$ считается аномальным, если $\frac{S - a_i}{n - 1}$ отличается от $a_i$ хотя бы в 2 раза, то есть $\frac{\frac{S - a_i}{n - 1}}{a_i} \ge 2$ или $\frac{a_i}{\frac{S - a_i}{n - 1}} \ge 2$. 5. Считаем количество аномальных элементов. 6. Выводим количество аномальных элементов. Например, для ввода: ``` 3 10 2 3 5 ``` $n = 3$, $S = 10$ * Среднее арифметическое: $\frac{10}{3} \approx 3.33$ * Проверяем число 2: $\frac{10 - 2}{3 - 1} = \frac{8}{2} = 4$. Отношение $\frac{4}{2} = 2 \ge 2$, значит, 2 – аномальное. * Проверяем число 3: $\frac{10 - 3}{3 - 1} = \frac{7}{2} = 3.5$. Отношение $\frac{3.5}{3} \approx 1.17 < 2$, значит, 3 – не аномальное. * Проверяем число 5: $\frac{10 - 5}{3 - 1} = \frac{5}{2} = 2.5$. Отношение $\frac{5}{2.5} = 2.5/5 = 0.5 < 2$, значит, 5 – аномальное. Итого, 2 аномальных элемента.

Другие решения

Что ещё задавали пользователи