Дан массив целых чисел b[n]. заполнен с клавиатуры. обработать массив в соответствии с .
- в массиве все элементы, правее которых стоит нечетное значение, заменить на 0.
- после первого четного элемента вставить 0.
- в массиве найти среднее арифметическое всех элементов.
паскаль ,заранее : 3
218
500
Ответы на вопрос:
const
n = 10;
var
b: array[1..n+1] of integer;
sum, i, first_even_i: integer;
begin
writeln('введите массив: ');
for i : = 1 to n do
read(b[i]);
for i : = 1 to n-1 do
if (b[i+1] mod 2 < > 0) then
b[i] : = 0;
for i : = 1 to n do
if (b[i] mod 2 = 0) then
begin
first_even_i : = i;
break;
end;
for i : = n+1 downto first_even_i + 1 do
b[i] : = b[i-1];
b[first_even_i] : = 0;
writeln('среднее арифметическое всех элементов: ', sum / (n + 1));
writeln('получившийся массив: ', b);
end.
Популярно: Информатика
-
AlifZnanija17.02.2020 13:13
-
Lala091113.02.2022 00:06
-
adelina1476p0c7y702.10.2020 08:13
-
ира103106.01.2020 16:20
-
Ксюшка22121.04.2020 10:21
-
dania4545107.09.2021 15:44
-
Гулбахар09.02.2021 09:54
-
nicekuzia0129.10.2021 15:54
-
sabinagamzaeva20.03.2023 14:40
-
katysca07.04.2021 22:23