• Предмет: Информатика
  • Автор: behovez1972
  • Вопрос задан 4 месяца назад

(мова програмування Pyton)Заповнити цілий масив із N елементів шляхом введення значень його елементів з клавіатури. Кількість елементів масиву (N) задається з клавіатури.

1. Вивести сформований масив на екран ПК в рядок (не в стовпчик).

2. Змінити розташування елементів цього масиву за правилом:

- Переставити елементи цього масиву симетрично його середини. 1-й поміняти місцями з останнім; 2-й переставити з передостаннім і т.д.

3. Вивести трансформований масив на екран ПК у рядок.

50 баллів даю


anuapolina08: Тут тільки 5 балів
behovez1972: як виправити?
anuapolina08: Або створіть нове питання, або відредагуйте це
anuapolina08: Вкажіть мову програмування в питанні

Ответы

Ответ дал: PPPOPOCHE
0

# Введення розміру масиву

n = int(input("Enter the size of the array: "))

# Введення елементів масиву

arr = []

for i in range(n):

val = int(input("Enter the value of element {}: ".format(i)))

arr.append(val)

# Виведення масиву на екран

print("Original array:", end=" ")

for i in range(n):

print(arr[i], end=" ")

print()

# Трансформація масиву

for i in range(n // 2):

arr[i], arr[n - 1 - i] = arr[n - 1 - i], arr[i]

# Виведення трансформованого масиву на екран

print("Transformed array:", end=" ")

for i in range(n):

print(arr[i], end=" ")

print()


behovez1972: Traceback (most recent call last):
File "C:/Users/Диман/Desktop/Pyton/16.12 вар 1.py", line 8, in
print(arr[i], end=" ")
IndexError: list index out of range
выбивает это
Вас заинтересует