Разработать процедуры для решения следующей задачи: заменить все отрицательные элементы массива на целую часть среднего арифметического элементов одномерного массива. В подпрограмме-процедуре заполнить массив с клавиатуры, размерность запрашивать при заполнении, а в подпрограмме-процедуре выполнить замену элементов массива. ОЧЕНЬ НУЖНО ПОЖАЛУСТА ПОМОГИТЕ !!!!!!!!!
Ответы на вопрос
Ответил BobbyFresnel
0
// PascalABC.NET
procedure ЗаполнитьМассив(var a: array of integer);
begin
var n := ReadInteger('n =');
a := ReadArrInteger('Вводите элементы:', n)
end;
procedure ЗаменитьЭлементы(a: array of integer);
begin
var avg := Trunc(a.Average);
a.Transform(p -> p < 0 ? avg : p)
end;
begin
var a: array of integer;
ЗаполнитьМассив(a);
ЗаменитьЭлементы(a);
a.Print
end.
Приложения:

Новые вопросы
Русский язык,
2 года назад
Українська мова,
2 года назад
Информатика,
2 года назад
Алгебра,
2 года назад
Алгебра,
8 лет назад
Геометрия,
8 лет назад