O'ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA
KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT
TEXNOLOGIYALARI
UNIVERSITETI
Ma'lumotlar tuzilmasi va algoritmlar fanidan
Laboratoriya mashg'uloti
Bajardi: SWD 011-L3 guruh talabasi
Turaqulov Toshpulat
Tekshirdi: Adamov Elshod
TOSHKENT-2019
LABORATORIYA ISHI -3
SARALASH ALGORITMLARI
Masala:
Toq va juft sonlardan tashkil topgan B massiv berilgan.
Barcha toq sonlarni chiqarib, juft sonlarini Pufaksimon
saralash algoritmidan foydalanib o’sish tartibda joylashtiruvchi
dastur tuzing.
Dasturi:
a = [11,4,5,6,7,32,5,7,75,4,4,7]
toq = []
juft = []
for i in a:
if i%2==0:
juft.append(i)
else:
toq.append(i)
for i in range(0,len(juft)-1):
for j in range(0,len(juft)-1):
if juft[j] > juft[j+1]:
juft[j], juft[j+1] = juft[j+1], juft[j]
print(juft)