Ребята, кто разбирается в Python, помогите решить задачу, вот мой код:

a = list(map(int, input().split()))

t = 0

for i in range((len(a)//2)):

for j in range(i+1, len(a)//2):

if a[i] > a[j]:

a[i], a[j] = a[j], a[i]

for i in range((len(a)//2) + 1, len(a)):

for j in range(len(a) //2 + 1, len(a) - 1):

if a[i] < a[j]:

a[j], a[i] = a[i], a[j]

for i in range(len(a)):

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

Проблема в том, что он вторую половину массива сортирует тоже по возрастанию, а не по убыванию :(

Нужно обязательно сортировкой, без встроенных функций в пайтон
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.