Top.Mail.Ru

Для решения данной задачи нужно выполнить следующие шаги:

1. Вводим массив В1,…,В12.
2. Находим сумму всех элементов массива и делим ее на 12, чтобы найти среднее арифметическое всего ряда. Обозначим это значение как avg.
3. Создаем переменную count и инициализируем ее нулем. Эта переменная будет использоваться для подсчета количества элементов, меньших avg.
4. Проходимся по каждому элементу массива и сравниваем его со значением avg. Если элемент меньше avg, то увеличиваем count на единицу.
5. Если count больше нуля, значит, в массиве есть элементы, меньшие avg. В этом случае мы проходимся еще раз по массиву и заменяем все элементы, меньшие avg, на avg.
6. Выводим обновленный массив на экран, а также количество элементов, меньших avg.

Решение алгоритма на псевдокоде выглядит следующим образом:

“`
Входные данные: массив В1,…,В12

1. avg = сумма(В1,…,В12) / 12
2. count = 0

3. для каждого элемента Вi в массиве В1,…,В12:
если Вi < avg, то: count = count + 1 конец условия 4. если count > 0, то:
для каждого элемента Вi в массиве В1,…,В12:
если Вi < avg, то: Вi = avg конец условия конец цикла 5. вывести массив В1,…,В12 6. вывести количество элементов, меньших avg ```

   
[metform form_id="1136"]