
Вопрос задан 23.10.2023 в 12:47.
Предмет Информатика.
Спрашивает Мухаметшин Данис.
Помогите решить В массиве а1, а2, а3 … а15 подсчитать количество элементов, больших среднего
арифметического, и количество меньших и равных среднему арифметическому элементов массива.

Ответы на вопрос

Отвечает Лугинин Никита.
Const
maxn = 15;
type
myarr = array [1..maxn] of longint;
var
a: myarr;
k1, k2, k3, sr, i: longint;
begin
for i := 1 to 15 do begin
read(a[i]);
sr := sr + a[i];
end;
sr := sr div 15;
for i := 1 to 15 do begin
if (a[i] > sr) then
inc(k1);
if (a[i] = sr) then
inc(k2);
if (a[i] < sr) then
inc(k3);
end;
writeln('Количество элементов, больших среднего арифметического, = ', k1);
writeln('Количество элементов, равного среднему арифметическому, = ', k2);
writeln('Количество элементов, меньших среднего арифметического, = ', k3);
end.
maxn = 15;
type
myarr = array [1..maxn] of longint;
var
a: myarr;
k1, k2, k3, sr, i: longint;
begin
for i := 1 to 15 do begin
read(a[i]);
sr := sr + a[i];
end;
sr := sr div 15;
for i := 1 to 15 do begin
if (a[i] > sr) then
inc(k1);
if (a[i] = sr) then
inc(k2);
if (a[i] < sr) then
inc(k3);
end;
writeln('Количество элементов, больших среднего арифметического, = ', k1);
writeln('Количество элементов, равного среднему арифметическому, = ', k2);
writeln('Количество элементов, меньших среднего арифметического, = ', k3);
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, я могу помочь вам написать программу на каком-либо языке программирования для решения этой задачи. Давайте рассмотрим пример на языке Python. В этом примере предполагается, что у вас уже есть массив arr
из 15 элементов.
python# Заданный массив
arr = [/* ваш массив здесь */]
# Рассчитываем среднее арифметическое
average = sum(arr) / len(arr)
# Инициализируем счетчики
count_greater = 0
count_less_equal = 0
# Перебираем элементы массива
for num in arr:
if num > average:
count_greater += 1
elif num <= average:
count_less_equal += 1
# Выводим результаты
print(f"Среднее арифметическое: {average}")
print(f"Количество элементов больших среднего: {count_greater}")
print(f"Количество элементов меньших или равных среднему: {count_less_equal}")
Замените /* ваш массив здесь */
на реальные значения вашего массива. Программа вычисляет среднее арифметическое и подсчитывает количество элементов, больших, меньших или равных ему.
Если у вас есть какие-то конкретные требования по языку программирования, дайте мне знать, и я могу адаптировать пример для выбранного языка.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili