Вопрос задан 19.02.2021 в 04:55. Предмет Информатика. Спрашивает Лось Михаил.

Найти Элементы больше среднего значения во второй половине массива (Pascal ABC)Пожалуйста,срочно

надо(
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бровкин Денис.
Program Pascal1;

const
N = 5; M = 6;

var
A: array [1..N, 1..M] of integer;
i, j, k: integer;
s: real;

begin
cls;
k := 0; s := 0;
randomize;
for i := 1 to N do
begin
for j := 1 to M do
begin
A[i, j] := random(50) - 10;
write(A[i, j]:6);
s := s + A[i, j] //Сумма элементов
end;
writeln
end;
s := s / (N * M); //Среднее арифметическое (сумму делим на количество ВСЕХ чисел)
writeln('Srednee ', s:0:3);
for i := 1 to N do
for j := 1 to M do
if a[i, j] > s then k := k + 1; //Считаем элементы большие среднего
writeln('Kolichestvo ', k)
end.


Для всего массива, для второй половины допиши сам
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот пример кода на языке Pascal ABC, который находит элементы больше среднего значения во второй половине массива:

pascal
program ElementsGreaterThanAverage; const N = 10; // Размер массива var arr: array[1..N] of Integer; i, sum, count: Integer; average: Real; begin // Ввод элементов массива writeln('Введите элементы массива:'); for i := 1 to N do readln(arr[i]); // Вычисление среднего значения sum := 0; for i := N div 2 + 1 to N do sum := sum + arr[i]; average := sum / (N div 2); // Поиск и вывод элементов больше среднего значения writeln('Элементы больше среднего значения во второй половине массива:'); count := 0; for i := N div 2 + 1 to N do begin if arr[i] > average then begin writeln(arr[i]); count := count + 1; end; end; // Если не найдено элементов, выводим сообщение if count = 0 then writeln('Нет элементов больше среднего значения.'); readln; end.

Программа запрашивает у пользователя элементы массива, вычисляет среднее значение во второй половине массива и выводит все элементы, которые больше этого среднего значения. Если таких элементов нет, программа выведет сообщение об этом.

Убедитесь, что перед использованием данного кода у вас установлена и настроена среда разработки Pascal ABC.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос