Вопрос задан 02.05.2021 в 23:13. Предмет Информатика. Спрашивает Щукин Егор.

Нужна полностью программа -----------------------В массиве Y(n) найти среднее арифметическое

положительных элементов, имеющих четные номераPascal -----------------------через одномерный массив​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Воробьева Виктория.

const

 m = 100;

var

 n, i, k: integer;

 s: real;

 Y: array[1..m] of real;

begin

 read(n);

 s := 0;

 k := 0;

 for i := 1 to n do

 begin

   read(Y[i]);

   if (i mod 2 = 0) and (Y[i] > 0) then

   begin

     s := s + Y[i];

     k := k + 1;

   end;

 end;

 s := s / k;

 write(s);

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на языке Pascal, который решает данную задачу:

arduino
program AveragePositiveElements; var Y: array of integer; // объявляем динамический массив n, i, count, sum: integer; average: real; begin write('Введите размер массива: '); readln(n); // инициализируем массив случайными значениями SetLength(Y, n); for i := 0 to n - 1 do begin Y[i] := random(21) - 10; // случайные числа от -10 до 10 write(Y[i], ' '); end; writeln; // находим среднее арифметическое положительных элементов с четными номерами count := 0; sum := 0; for i := 0 to n - 1 do begin if (i mod 2 = 0) and (Y[i] > 0) then begin count := count + 1; sum := sum + Y[i]; end; end; if count > 0 then average := sum / count else average := 0; writeln('Среднее арифметическое положительных элементов с четными номерами: ', average:0:2); end.

Программа сначала запрашивает у пользователя размер массива n, затем инициализирует массив Y случайными числами от -10 до 10 и выводит его на экран. Затем программа итерируется по элементам массива и суммирует положительные элементы с четными номерами, а также подсчитывает их количество. Если такие элементы в массиве есть, программа вычисляет их среднее арифметическое и выводит на экран. Если же таких элементов нет, программа выводит ноль.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос