vararr: array of Integer;n, C, sum, count: Integer;average: Real;
beginWrite('Введите размер массива: ');ReadLn(n);
SetLength(arr, n);
WriteLn('Введите элементы массива: ');for i := 0 to n-1 dobeginReadLn(arr[i]);end;
Write('Введите число C: ');ReadLn(C);
sum := 0;count := 0;
for i := 0 to n-1 dobeginif arr[i] > C thenbeginsum := sum + arr[i];count := count + 1;end;end;
average := sum / count;
WriteLn('Среднее арифметическое элементов массива, превосходящих число C: ', average:0:2);end.
program OddElements;
vararr: array of Integer;n, i: Integer;
WriteLn('Нечетные элементы массива: ');for i := 0 to n-1 dobeginif arr[i] mod 2 <> 0 thenbeginWriteLn(arr[i]);end;end;end.
program AverageOddIndexes;
vararr: array of Integer;n, i, sum, count: Integer;average: Real;
for i := 1 to n-1 step 2 dobeginsum := sum + arr[i];count := count + 1;end;
WriteLn('Среднее арифметическое элементов с нечетными номерами: ', average:0:2);end.
program AverageAboveC;
var
arr: array of Integer;
n, C, sum, count: Integer;
average: Real;
begin
Write('Введите размер массива: ');
ReadLn(n);
SetLength(arr, n);
WriteLn('Введите элементы массива: ');
for i := 0 to n-1 do
begin
ReadLn(arr[i]);
end;
Write('Введите число C: ');
ReadLn(C);
sum := 0;
count := 0;
for i := 0 to n-1 do
begin
if arr[i] > C then
begin
sum := sum + arr[i];
count := count + 1;
end;
end;
average := sum / count;
WriteLn('Среднее арифметическое элементов массива, превосходящих число C: ', average:0:2);
2. Пример кода для вывода только нечетных элементов массива:end.
program OddElements;
var
arr: array of Integer;
n, i: Integer;
begin
Write('Введите размер массива: ');
ReadLn(n);
SetLength(arr, n);
WriteLn('Введите элементы массива: ');
for i := 0 to n-1 do
begin
ReadLn(arr[i]);
end;
WriteLn('Нечетные элементы массива: ');
3. Пример кода для нахождения среднеарифметического элементов с нечетными номерами:for i := 0 to n-1 do
begin
if arr[i] mod 2 <> 0 then
begin
WriteLn(arr[i]);
end;
end;
end.
program AverageOddIndexes;
var
arr: array of Integer;
n, i, sum, count: Integer;
average: Real;
begin
Write('Введите размер массива: ');
ReadLn(n);
SetLength(arr, n);
WriteLn('Введите элементы массива: ');
for i := 0 to n-1 do
begin
ReadLn(arr[i]);
end;
sum := 0;
count := 0;
for i := 1 to n-1 step 2 do
begin
sum := sum + arr[i];
count := count + 1;
end;
average := sum / count;
WriteLn('Среднее арифметическое элементов с нечетными номерами: ', average:0:2);
end.