Вопрос задан 02.05.2019 в 05:12. Предмет Информатика. Спрашивает Уляшова Машенька.

Найти среднее арифметическое положительных элементов массива A(100), заполненного случайными

числами в интервале от -20 до +20 Ребята,помогите пожалуйста
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Габдулла Абылайхан.
Var b,c,k:integer;
a:array[1..100] of integer;
d:real;
begin
k:=0;
b:=0;
for c:=1 to 100 do
begin
a[c]:= random(41)-20;
writeln('a[',c,']= ',a[c]);
if a[c]>0 then
begin
b:=b+a[c];
k:=k+1;
end;
end;
d:=b/k;
writeln('Среднее арифметическое элементов массива равняется ',d);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для нахождения среднего арифметического положительных элементов массива A(100), заполненного случайными числами в интервале от -20 до 20, нужно выполнить следующие шаги:

1. Создать массив A(100) и заполнить его случайными числами в интервале от -20 до 20.

2. Пройти по всем элементам массива A и найти все положительные числа.

3. Посчитать сумму всех положительных чисел и количество положительных чисел.

4. Найти среднее арифметическое положительных чисел, разделив сумму на количество.

Пример кода на языке Python:

```python import random

A = [random.randint(-20, 20) for _ in range(100)] positive_numbers = [num for num in A if num > 0]

if len(positive_numbers) > 0: average = sum(positive_numbers) / len(positive_numbers) print("Среднее арифметическое положительных чисел:", average) else: print("В массиве нет положительных чисел") ```

Этот код создает массив A(100) с случайными числами, находит положительные числа, суммирует их и находит среднее арифметическое.

0 0

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

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

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