Чему равно sk ? Как работает этот алгоритм, если возможно описать шаги. P.S: Если удобно можно переписать этот алгортим на JS
Ответы на вопрос:
По условию элементы массива могут принимать абсолютно любые значения, т.е. могут быть любыми рациональными числами.
Первый цикл будет вычислять среднее арифметическое положительных элементов. В переменной s будет храниться общая сумма их значений, а в sk - их кол-во.
Далее, после цикла, общая сумма делится на общее кол-во и получается среднее арифметическое. Притом неясно, а что если массив не имеет положительных элементов? Будет неопределенность вида 0/0, непонятно каким образом обработанная программой (и алгоритмом).
Далее считается кол-во элементов, больших среднего значения. И тут опять же, ничего определенного сказать нельзя. В силу произвольности значений элементов массива, это кол-во может быть любым (но не большим n).
А что если среднее значение есть неопределенность 0/0 ? Относительно нее осуществлять операции сравнения... кхм, вообще непредсказуемая операция.
Итого: sk на выходе может быть любым, задача сформулирована убого.
(x v z) & ( x v not z) & ( not y v z) =
формула склеивания
(x v z) & ( x v not z) = х
останется:
х & ( not y v z)
значит:
(x v z) & ( x v not z) & ( not y v z) = х & ( not y v z)
Популярно: Информатика
-
chicheviup00zou13.06.2021 01:39
-
PROматематик23.06.2023 06:52
-
tyrykina011504.10.2021 02:27
-
АружанТопская02.04.2021 13:47
-
manyaovakimyan20.02.2021 09:35
-
subratova200701.06.2023 03:59
-
ekaterinakorol415.09.2022 07:46
-
lisa28513.09.2022 12:52
-
annaastashova17.01.2023 03:20
-
qwerty87829.01.2023 23:07