Дан целочисленный массив из 30 элементов. Элементы массива могут принимать значения от ...

0 интересует 0 не интересует
106 просмотров
Дан целочисленный массив
из 30 элементов. Элементы массива могут принимать значения от
–1000 до 1000. Опишите на русском
языке и на языке программирования
Паскаль алгоритм, который находит и выводит среднее арифметическое всех
элементов массива, оканчивающихся цифрой 5. Гарантируется, что хотя бы один
такое элемент в массиве есть.


Исходные данные объявлены так, как показано ниже.




Паскаль


Естественный язык





const N=30;
var a: array
[1..N] of integer;

i, x, y: integer;


s: real;


begin

for i:=1 to N do readln(a[i]);

...
end.



Объявляем массив A из 30 элементов.
Объявляем целочисленные переменные i, x, y и вещественную
переменную s. В цикле от 1 до 30 вводим элементы массива A с 1-го по 30-й.

...




В
качестве ответа вам необходимо привести описание алгоритма на естественном
языке или в виде блок-схемы и фрагмент программы, который должен находиться на
месте многоточия.

спросил от Начинающий (319 баллов) в категории Информатика
1 Ответ
0 интересует 0 не интересует
ответил от Супер бакалавр (16.9k баллов)

...
for i := 1 to N do
begin
  if (a[i] mod 10 = 5) then
  begin
    inc(x);
    y += a[i];
  end;
end;
writeln(y / x);
...

...
Проверить все элементы массива A. Если остаток от деления элемента на 10 равен пяти, то увеличиваем переменную x на единицу, а y на значение данного элемента. Затем делим y на x и получает результат.

...