Вопрос задан 25.08.2018 в 06:16. Предмет Информатика. Спрашивает Петрашевич Тимофей.

Помогите, пожалуйста: В массиве из 8 элементов, заполненном числами в диапазоне от -12 до 12, найти

среднее арифметическое, произведение отриц. чисел, кол-во четных и максимальный(?) элемент 1. создание массива 2. заполнение массива 3. посчитать 4. вывод Спасибо)
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Куприянова Алёна.
// PascalABC.NET 3.3, сборка 1634 от 14.02.2018

// Внимание! Если программа не работает, обновите версию!

begin

  var mas:=ArrRandom(8,-12,12); mas.Println;

 Writeln('среднее арифметическое=',mas.Average);

 Writeln('произведение отриц. чисел=',mas.Where(t->t<0).Aggregate(biginteger(1),(x,y)->x*y));

 Writeln('кол-во четных=',mas.Where(t->t mod 2=0).Count);

 Writeln('максимальный элемент=',mas.Max);

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Хорошо, давайте разберем каждый шаг по порядку.

1. Создание массива: Мы создадим массив из 8 элементов, используя язык программирования Python. Вот как это делается:

```python array = [0] * 8 ```

2. Заполнение массива: Теперь нам нужно заполнить массив случайными числами в диапазоне от -12 до 12. Мы будем использовать модуль `random` для генерации случайных чисел. Вот как это делается:

```python import random

for i in range(len(array)): array[i] = random.randint(-12, 12) ```

3. Подсчет среднего арифметического, произведения отрицательных чисел и количества четных чисел: Мы создадим переменные для подсчета суммы элементов, количества отрицательных чисел и количества четных чисел. Затем пройдемся по массиву и будем увеличивать значения переменных в соответствии с элементами массива. Вот как это делается:

```python sum = 0 neg_product = 1 even_count = 0

for num in array: sum += num if num < 0: neg_product *= num if num % 2 == 0: even_count += 1 ```

4. Вывод результатов: Теперь мы можем вывести значения среднего арифметического, произведения отрицательных чисел, количества четных чисел и максимального элемента. Вот как это делается:

```python average = sum / len(array) max_num = max(array)

print("Среднее арифметическое:", average) print("Произведение отрицательных чисел:", neg_product) print("Количество четных чисел:", even_count) print("Максимальный элемент:", max_num) ```

Полный код будет выглядеть следующим образом:

```python import random

array = [0] * 8

for i in range(len(array)): array[i] = random.randint(-12, 12)

sum = 0 neg_product = 1 even_count = 0

for num in array: sum += num if num < 0: neg_product *= num if num % 2 == 0: even_count += 1

average = sum / len(array) max_num = max(array)

print("Среднее арифметическое:", average) print("Произведение отрицательных чисел:", neg_product) print("Количество четных чисел:", even_count) print("Максимальный элемент:", max_num) ```

Надеюсь, это поможет вам! Если у вас возникнут дополнительные вопросы, пожалуйста, дайте знать.

0 0

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

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

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