Вопрос задан 06.08.2023 в 17:35. Предмет Информатика. Спрашивает Федоренко Денис.

Вычислить среднее арифметическое тех элементов массива, значения которых попадают в интервал от -2

до 10. Размерность массива произвольная.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Иванов Рома.
Var
  i,s,t,n:integer;
  a:array[1..100] of integer;
begin
 write('Write size array: ');readln(n);
 for i:=1 to n do
  begin
   a[i]:=Random(150)-50;
   write(a[i]:4);
  end;
 s:=0;
 t:=0;
 for i:=1 to n do
  if (a[i]>=-2) and (a[i]<=10)
   then begin s:=s+a[i]; inc(t); end;
 writeln('Average: ',s/t:0:2);
 readln;
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для вычисления среднего арифметического элементов массива, значения которых попадают в интервал от -2 до 10, следует выполнить следующие шаги:

  1. Создайте массив с произвольной размерностью и заполните его значениями.
  2. Пройдитесь по всем элементам массива и найдите те, которые находятся в интервале от -2 до 10.
  3. Посчитайте сумму этих элементов и количество элементов в интервале.
  4. Разделите сумму на количество элементов в интервале, чтобы получить среднее арифметическое.

Вот пример кода на языке Python, выполняющий данную задачу:

python
def average_in_range(arr): count = 0 total_sum = 0 for num in arr: if -2 <= num <= 10: count += 1 total_sum += num if count == 0: return 0 # Избегаем деления на ноль, если элементов в интервале нет. average = total_sum / count return average # Пример использования: my_array = [1, 5, 7, 12, -1, 9, 8, -2, 3, 10] result = average_in_range(my_array) print("Среднее арифметическое элементов в интервале [-2, 10]:", result)

Поменяйте значения в my_array на свои произвольные данные или создайте другой массив, чтобы проверить различные случаи. Функция average_in_range вернет среднее арифметическое элементов в интервале от -2 до 10.

0 0

Похожие вопросы

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

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

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