Найти в одномерном массиве из 10 элементов среднее арифметическое всех ненулевых чисел. Паскаль.

7 Сен 2019 в 10:41
248 +1
0
Ответы
1

program Average;

var
arr: array1..101..101..10 of Integer;
i, count, sum: Integer;
average: Real;

begin
sum := 0;
count := 0;

// Заполнение массива
writeln′Введите10чисел:′'Введите 10 чисел:'Введите10чисел:;
for i := 1 to 10 do
readlnarr[i]arr[i]arr[i];

// Вычисление среднего арифметического ненулевых чисел
for i := 1 to 10 do
begin
if arriii <> 0 then
begin
sum := sum + arriii;
count := count + 1;
end;
end;

if count <> 0 then
average := sum / count
else
average := 0;

writeln′Среднееарифметическоевсехненулевыхчисел:′,average:0:2'Среднее арифметическое всех ненулевых чисел: ', average:0:2Среднееарифметическоевсехненулевыхчисел:,average:0:2;
end.

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