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

19 Ноя 2021 в 19:42
57 +1
0
Ответы
1

Для решения этой задачи в Паскале нужно пройти по всей последовательности, вычислить среднее арифметическое только отрицательных чисел и вывести результат. Ниже приведен пример кода для решения данной задачи:

program AverageNegativeNumbers;
var
numbers: array[1..10] of integer; // предположим, что последовательность состоит из 10 чисел
sum, count, i: integer;
average: real;
begin
sum := 0;
count := 0;
// заполнение массива числами
for i := 1 to 10 do
begin
write('Введите число ', i, ': ');
readln(numbers[i]);
// проверка на отрицательное число
if numbers[i] < 0 then
begin
sum := sum + numbers[i];
count := count + 1;
end;
end;
if count > 0 then
begin
average := sum / count;
writeln('Среднее арифметическое отрицательных чисел: ', average:0:2);
end
else
writeln('В последовательности нет отрицательных чисел.');
end.

Вы можете изменить размер массива и вводимых чисел в соответствии с вашей задачей.

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