
Задать случайным образом массив из 24 элементов в диапазоне от 10 до 86. Найти среднее
арифметическое элементов, которые кратны 3 и больше 29.

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

Ответ:
Program Znanija.com;
Var
a: array [1..24] of integer;
n: integer; // Количество элементов в массиве
i: integer; // Начало массива
t: integer; // Количество чисел, удовлетворяющих условию
w: real; // Сумма всех чисел, удовлетворяющих условию
Begin
n:= 24; // Редактирование количества элементов в массиве
t:= 0;
w:= 0;
For i:= 1 to N do
Begin
a[i]:= 10 + random(77);
If (a[i] mod 3 = 0) and (a[i] > 29) then
Begin
t:= t+1;
w:= w + a[i];
End;
End;
WriteLN('Элементы массива: ');
For i:= 1 to N do
Write(a[i], ' ');
WriteLN;
If t = 0 then
Write('Нет чисел кратных 3 ')
Else
Begin
w:= w / t;
Writeln('Среднее арифметическое чисел кратных 3 и больше 29 = ', w : 0 : 2)
End;
End.
Объяснение:
Ну надеюсь и так будет понятно



Чтобы создать массив из 24 элементов, заполненный случайными числами в диапазоне от 10 до 86, и найти среднее арифметическое элементов, которые кратны 3 и больше 29, можно использовать следующий код на языке Python:
```python import random
# Создаем пустой массив array = []
# Заполняем массив случайными числами for _ in range(24): array.append(random.randint(10, 86))
# Находим элементы, которые кратны 3 и больше 29 filtered_array = [num for num in array if num % 3 == 0 and num > 29]
# Проверяем, есть ли элементы, удовлетворяющие условию if filtered_array: # Находим среднее арифметическое элементов average = sum(filtered_array) / len(filtered_array) print("Среднее арифметическое элементов, которые кратны 3 и больше 29:", average) else: print("В массиве нет элементов, которые кратны 3 и больше 29.") ```
Этот код использует модуль `random` для генерации случайных чисел и создает пустой массив `array`. Затем цикл `for` заполняет массив `array` 24 случайными числами в диапазоне от 10 до 86 с помощью функции `random.randint(10, 86)`.
После этого, в массиве `array` находятся случайные числа. Мы создаем новый массив `filtered_array`, который содержит только элементы, кратные 3 и больше 29, с помощью генератора списка. Затем проверяем, есть ли элементы, удовлетворяющие условию, и если есть, находим их среднее арифметическое путем деления суммы элементов на их количество.
Наконец, выводим среднее арифметическое элементов, которые кратны 3 и больше 29. Если в массиве нет элементов, удовлетворяющих условию, выводим сообщение о том, что таких элементов нет.
Например, результат выполнения программы может быть следующим:
``` Среднее арифметическое элементов, которые кратны 3 и больше 29: 58.4 ```
Обратите внимание, что каждый раз при запуске программы результат будет разным, так как массив заполняется случайными числами.


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


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