В компиляторе Python, напишите программу перестановки третьего и пятого элементов массива, состоящего из N элементов. Запустите программу на исполнение.

LEZIHINALINA LEZIHINALINA    2   05.02.2021 19:00    9

Ответы
Nikart25 Nikart25  05.02.2021 19:10

Объяснение:

Из задания не совсем ясно, необходимо ли в программе производить ввод массиве, если нет, то решение следующее:

# Максимальный элемент массива

_max = max(d)

# Порядковый номер элемента

_index = d.index(_max)

# Вывод

print(_max, _index)

Если запрещено использовать встроенные функции, то:

# первый элемент - максимальный

_max = d[0]

_index = 0

# Цикл по всем элементам

for i, x in enumerate(d):

# Если элемент больше максимального

if x > _max:

_max = x

_index = i

# Вывод

print(_max, _index)

Если необходимо произвести и ввод, то в начале задачи надо дописать:

n = input('Введите n: ')

d = []

for x in range(n):

d.append(input('Введите число: '))

ПОКАЗАТЬ ОТВЕТЫ
jef15 jef15  05.02.2021 19:10

a = [int(input()) for i in range(int(input("N=")))]

print(a)

#т.к нумерация идёт с нуля третий элемент будет иметь индекс 2

a[2],a[4] = a[4],a[2]

print(a)

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика