Загрузка...

Help me solve this labyrinth

Thread in Studies created by Madaridze Dec 11, 2023. 92 views

  1. Madaridze
    Madaridze Topic starter Dec 11, 2023 39 Aug 18, 2019
    нужно решить на питоне и с++. если правильно решите накину копеечку, которая на маркете лежит.
    Задача: Дан массив, состоящий из 15 элементов целого типа. Получить новый массив, как разность между элементами исходного массива и его среднего арифметического
     
  2. Madaridze
    Madaridze Topic starter Dec 11, 2023 39 Aug 18, 2019
    Элементы массива надо рандомом задать
     
  3. ахуеть
    ахуеть Dec 11, 2023 2560 Jul 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
Loading...