Вопрос задан 02.05.2021 в 08:32. Предмет Информатика. Спрашивает Тимонина Снежана.

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

числу С, и подсчитать количество не положительных чисел, стоящих на четных местах.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Корина Серафима.
210202020f2as0fas2fas0f2as0

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

Хорошо, я могу помочь вам с этой задачей. Пусть у нас есть набор чисел {a1, a2, a3, ..., an} и число C, которое нужно исключить из вычислений.

Среднее арифметическое чисел, не равных заданному числу C, можно вычислить следующим образом:

  1. Инициализируйте переменные sum и count нулями.
  2. Пройдите по каждому элементу в наборе чисел.
  3. Если текущий элемент равен C, пропустите его и перейдите к следующему.
  4. Если текущий элемент не равен C, добавьте его значение к переменной sum и увеличьте переменную count на 1.
  5. По окончании цикла вычислите среднее арифметическое, разделив переменную sum на переменную count.

А теперь посчитаем количество не положительных чисел, стоящих на четных местах:

  1. Инициализируйте переменную count нулем.
  2. Пройдите по каждому второму элементу в наборе чисел, начиная с первого (то есть, элементам с четными индексами).
  3. Если текущий элемент меньше или равен нулю, увеличьте переменную count на 1.
  4. По окончании цикла переменная count будет содержать количество не положительных чисел, стоящих на четных местах.

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

python
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] C = 3 # Вычисляем среднее арифметическое чисел, не равных C sum = 0 count = 0 for i in range(len(numbers)): if numbers[i] != C: sum += numbers[i] count += 1 average = sum / count # Считаем количество не положительных чисел, стоящих на четных местах count = 0 for i in range(0, len(numbers), 2): if numbers[i] <= 0: count += 1 print("Среднее арифметическое чисел, не равных C:", average) print("Количество не положительных чисел, стоящих на четных местах:", count)

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

0 0

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

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

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