Дан массив целых чисел b[n]. заполнен с клавиатуры. обработать массив в соответствии с .
- подсчитать сумму всех нечетных элементов.
- в массиве все элементы, стоящие левее минимального элемента, заменить на среднее арифметическое минимального и максимального элементов.
- после последнего кратного четырем элемента вставить 0.
const
N = 5;
var
B: array[1..N] of integer;
Sum, Min, Min_i, Max, i: integer;
Begin
WriteLn('Введите массив: ');
For i := 1 to N do
Read(B[i]);
Sum := 0;
Min := B[1];
Max := B[1];
For i := 1 to N do
Begin
if (B[i] mod 2 <> 0) then
Sum := Sum + B[i];
if (B[i] > Max) then
Max := B[i];
if (B[i] <= Min) then
begin
Min := B[i];
Min_i := i;
end;
End;
For i := 1 to Min_i - 1 do
B[i] := (Min + Max) div 2;
For i := N downto 1 do
if ((B[i] mod 4 = 0) and (i < N)) then
begin
B[i+1] := 0;
break;
end;
WriteLn('Сумма нечётных элементов: ', Sum);
WriteLn('Получившийся массив: ', B);
End.