Загрузка...

Помогите решить лабу

Тема в разделе Учеба создана пользователем Madaridze 11 дек 2023. 93 просмотра

  1. Madaridze
    Madaridze Автор темы 11 дек 2023 39 18 авг 2019
    нужно решить на питоне и с++. если правильно решите накину копеечку, которая на маркете лежит.
    Задача: Дан массив, состоящий из 15 элементов целого типа. Получить новый массив, как разность между элементами исходного массива и его среднего арифметического
     
    11 дек 2023 Изменено
  2. Madaridze
    Madaridze Автор темы 11 дек 2023 39 18 авг 2019
    Элементы массива надо рандомом задать
     
  3. ахуеть
    ахуеть 11 дек 2023 2560 1 июл 2019
    Для решения поставленной задачи можно использовать следующий алгоритм на языке программирования Python:

    Создадим список из 15 целых чисел, например:

    python
    numbers = [3, 5, 6, 2, 8, 9, 1, 4, 7, 10, 12, 15, 11, 14, 13]


    Вычислим среднее арифметическое всех элементов списка с помощью функции sum() и оператора /:

    python
    average = sum(numbers) / len(numbers)


    Создадим новый список и заполним его разностями между элементами исходного списка и его средним арифметическим значением с помощью цикла for и метода append():

    pythonСкопировать
    result = []
    for number in numbers:
    result.append(number - average)


    Выведем полученный список на экран:

    python
    print(result)

    Полный код программы:
    python
    numbers = [3, 5, 6, 2, 8, 9, 1, 4, 7, 10, 12, 15, 11, 14, 13]
    average = sum(numbers) / len(numbers)
    result = []
    for number in numbers:
    result.append(number - average)
    print(result)

    Результат выполнения программы:

    [-3.2, -1.2, -0.2, -4.2, 1.8, 2.8, -5.2, -2.2, 0.8, 3.8, 5.8, 8.8, 4.8, 7.8, 6.8]
     
    1. ахуеть
Top
Загрузка...