Задание 8 Вариант 2 Самостоятельная работа 4 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Босова, Босова, Аквилянов
11 класс
Класс
11
Предмет
Информатика
Автор
Босова, Босова, Аквилянов
Задание 8 Вариант 2 Самостоятельная работа 4 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Задача
- Напишите программу подсчёта количества элементов, превышающих среднее арифметическое значение элементов массива $$B[1..N]$$. Проверьте работу программы на заданном массиве $$B=\{63, 7.2, -4.5, 0, -10, 14, 31, 50, 11, -14, 5\}$$. Количество элементов, превышающих среднее арифметическое значение элементов, равно: …
Подробный ответ
Найдём среднее арифметическое элементов массива:
$$s = 63 + 7.2 + (-4.5) + 0 + (-10) + 14 + 31 + 50 + 11 + (-14) + 5 = 152.7$$
$$sr = \frac{152.7}{11} = 13.88$$
Теперь подсчитаем элементы массива, которые больше среднего значения $$13.88$$:
- $$63$$
- $$14$$
- $$31$$
- $$50$$
Таких элементов 4.
program s4_v2_8;
const
n = 11;
var
b: array[1..n] of real;
i, k: integer;
sr, s: real;
begin
s := 0; k := 0;
writeln(‘ввод массива’);
for i := 1 to n do
begin
readln(b[i]);
s := s + b[i]
end;
sr := s / n;
for i := 1 to n do
if b[i] > sr then k := k + 1;
writeln(‘k=’, k, ‘ sr=’, sr:6:2);
end.
При проверке на заданном массиве получаем: $$sr = 13.88$$, количество элементов, превышающих среднее арифметическое, равно $$4$$.
Ответ
4
Другие учебники
Другие предметы

