Задан числовой массив, состоящий из 11 элементов. Увеличьте все элементы данного массив, значения которых больше среднего арифметической всех элементов массива на 40 и выведите все элементы на экран. Паскаль

28 Июн 2021 в 19:46
84 +1
1
Ответы
1

program IncreaseArrayElements;

var
arr: array[1..11] of Integer;
i: Integer;
sum, average: Double;

begin
sum := 0;

// Заполнение массива и подсчет суммы элементов
for i := 1 to 11 do
begin
arr[i] := Random(100);
sum := sum + arr[i];
end;

// Вычисление среднего
average := sum / 11;

// Увеличение элементов массива, которые больше среднего на 40
for i := 1 to 11 do
begin
if arr[i] > average then
arr[i] := arr[i] + 40;
end;

// Вывод всех элементов массива
for i := 1 to 11 do
begin
WriteLn(arr[i]);
end;
end.

17 Апр 2024 в 15:29
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир