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

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

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.



Для нахождения среднего арифметического положительных элементов массива 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) с случайными числами, находит положительные числа, суммирует их и находит среднее арифметическое.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili