51
5. Kiritilgan K butun musbat sonining chap tarafiga (boshiga) R raqamini (1 <= R <= 9)
qo„shuvchi funksiya hosil qiling.
6. Ikkita sonning qiymatini almashtiruvchi Swap nomli funksiya hosil qiling. Swap funksiya
orqali A, B, C, D sonlaridan (A, B), (D, C) juftliklarining qiymatlarini almashtiruvchi dastur
tuzilsin.
7. X va Y sonlaridan kichigini X ga va kattasini Y ga yozuvchi Minmax(X,Y) funksiyasini
hosil qiling. Minmax funksiyasini 4 marta chaqirish orqali a, b, c, d butun sonlaridan kattasini
va kichigini aniqlovchi dastur tuzilsin.
8. A, B, C sonlarini o„sish tartibida joylashtiruvchi SortInc3(A, B, C) funksiyasini hosil qiling.
Ya'ni A, B, C sonlari qiymatlarini shunday almashtiringki, natijada A ning qiymati eng kichik
va C ning qiymati eng katta bo„lsin. Bu funksiya orqali (A1, B1, C1) va (A2, B2, C2) sonlarini
tartiblang.
9. A, B, C sonlarini kamayish tartibida joylashtiruvchi SortDec3(A, B, C) funksiyasini hosil
qiling. Ya'ni A, B, C sonlari qiymatlarini shunday almashtiringki, natijada A ning qiymati eng
katta va C ning qiymati eng kichik bo„lsin. Bu funksiya orqali (A1, B1, C1) va (A2, B2, C2)
sonlarini tartiblang.
10. o„ngga siklik siljishni amalga oshiruvchi ShiftRight3(A, B, C) funksiyasini hosil qiling.
Ya'ni A ning qiymati B ga, B ning qiymati C ga, C ning qiymati A ga o„tib qolsin. Bu funksiya
orqali (A1, B1, C1) va (A2, B2, C2) sonlarini siljiting.