Все
Математика
Алгебра
Геометрия
Литература
Русский язык
Истоки
Краеведение
Французский язык
Литературное чтение
Астрономия
Природоведение
Родной край
Немецкий язык
Технология
Физика
Английский язык
Обществознание
Химия
Биология
История
О`zbek tili
Окружающий мир
Естествознание
География
Украинский язык
Информатика
Украинская литература
Казахский язык
Физкультура и спорт
Экономика
Музыка
Право
Белорусский язык
МХК
Кубановедение
ОБЖ
Психология
Кыргыз тили
Другие предметы
Показать все предметы
Анемона
28.01.2022, 09:24
Информатика

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

Знаешь ответ?

Чтобы оставить ответ, или зарегистрируйтесь.

Ответ или решение 1
danila.klaus10

Введем следующие обозначения: n – количество вводимых чисел; а - массив из n чисел; i - порядковый номер элементов массива; a[i] - значения элементов массива, которые будем вводить с клавиатуры во время выполнения программы; s – сумма отрицательных чисел массива, sr – среднее арифметическое отрицательных чисел, k – количество отрицательных чисел. Будем использовать оператор цикла с предусловием while. Тогда программа на языке программирования Pascal ABC может выглядеть так:

program zadacha;

uses crt;

const n=5; var i, s, k: integer;

sr: real;

a: array[1..n] of integer;

begin

s:=0;

i:=1;

k:=0;

while i<=n do begin

writeln('vvedite a[i]:');

readln (a[i] );

if a[i]<0 then begin writeln ('a[i]= ', a[i]); s:=s+a[i]; k:=k+1; end;

i:=i+1;

end;

writeln ('k= ', k);

sr:=s/k;

writeln ('sr= ', sr);

end.

Количество вводимых чисел n можно изменять в программе.