СОР № 1 Информатика 9 класс Элементтердің орнын ауыстыру

Назад
Информатика - 9 класс, Қазақша 🇰🇿 3 четверть

Элементтердің орнын ауыстыру

Задание:

Элементтерді ауыстыру арқылы тапсырмаларды шешіңіз:
1) Тізімнің көрші элементтерін ауыстырыңыз (A[0] c A[2], A[4] c A[8] и т. д.). Егер элементтер тақ сан болса, онда соңғы элемент өз орнында қалады.
2) Тізімде барлық элементтер әртүрлі. Осы тізімнің ең төменгі және ең жоғарғы элементін орындармен ауыстырыңыз.

Решение:

1)a = [int(i) for i in input().split()]

 

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

 

a[i — 1], a[i] = a[i], a[i — 1]

 

print(‘ ‘.join([str(i) for i in a]))

 

2) a = [int(s) for s in input().split()]

 

index_of_min = 0

 

index_of_max = 0

 

for i in range(1, len(a)):

 

if a[i] > a[index_of_max]:

 

index_of_max = i

 

if a[i] < a[index_of_min]:

 

index_of_min = i

 

a[index_of_min], a[index_of_max] = a[index_of_max], a[index_of_min]

 

print(‘ ‘.join([str(i) for i in a]))