Чтобы решить задачу, необходимо разделить массив целых чисел на две половины и найти сумму элементов в каждой из них. Давайте подробно рассмотрим, как это сделать.
Определение массива: Предположим, у нас есть массив целых чисел. Например:
массив = [1, 2, 3, 4, 5, 6]Разделение массива: Для четного количества элементов массив можно разделить пополам. Если массив состоит из нечётного количества элементов, то "половины" будут немного разными по размеру. Например, для массива из 7 элементов:
массив = [1, 2, 3, 4, 5, 6, 7]Здесь первая половина будет содержать 3 элемента, а вторая - 4 элемента.
Находим суммы:
Если количество элементов в массиве четное:
середина = len(массив) // 2 первая_половина = массив[:середина] вторая_половина = массив[середина:] сумма_первой = sum(первая_половина) сумма_второй = sum(вторая_половина)Если количество элементов в массиве нечетное:
середина = len(массив) // 2 + 1 первая_половина = массив[:середина] вторая_половина = массив[середина-1:] # здесь мы просто оставляем один элемент в первой половине сумма_первой = sum(первая_половина) сумма_второй = sum(вторая_половина)
Вывод результатов: Теперь выводим исходный массив и суммы:
print("Исходный массив:", массив) print("Сумма первой половины:", сумма_первой) print("Сумма второй половины:", сумма_второй)
Пример кода полностью:
массив = [1, 2, 3, 4, 5, 6, 7]
середина = len(массив) // 2 + (len(массив) % 2) # учтем нечетные массивы
первая_половина = массив[:середина]
вторая_половина = массив[середина:]
сумма_первой = sum(первая_половина)
сумма_второй = sum(вторая_половина)
print("Исходный массив:", массив)
print("Сумма первой половины:", сумма_первой)
print("Сумма второй половины:", сумма_второй)
Теперь вы сможете легко подставить свои значения в массив и получить желаемые суммы. Удачи в учёбе!