Funksiyalar(tayyor funksiyadan foydalanmang) tashkil qiling!


Download 0.55 Mb.
Pdf ko'rish
bet4/5
Sana28.12.2022
Hajmi0.55 Mb.
#1017177
1   2   3   4   5
Bog'liq
2 topshiriq (2)

 va oxirgi P
2
adreslari chiqarilsin. 
23. N(N>0) soni hamda bo`sh bo`lmagan "navbat" ning boshi va oxirini ko`rsatuvchi P
1
, P
2
ko`rsatkichlar berilgan. "Navbat" dan dastlabki N ta elementni chiqarib, chiqarilgan elementlari
qiymatlari hamda "navbat" ning yangi bosh va oxirining P
1
, P
2
ko`rsatkichlari chiqarilsin.(agar 
"navbat" bo`sh bo`lsa 2 marta NIL chiqarilsin, agar "navbat" da N tadan kam element bo`lsa 
undagi barcha elementlar chiqarilsin.) Elementlar navbatdan chiqarilgandan keyin ular egallab 
turgan xotira bo`lagi bo`shatilsin.
24. Bo`sh bo`lmagan "navbat" ning boshi P
1
va oxiri P
2
berilgan. "Navbat"ning boshlang`ich 
elementi juft bo`lmaguncha undan elementlar chiqarilsin (agar "navbat" o`zida juft sonni 
saqlamasa uning barcha elementlari chiqarilsin), "navbat" ning yangi boshi P
1
va oxiri P
2
chiqarilsin (bo`sh "navbat" uchun ikkita NIL qiymati chiqarilsin). Elementlar "navbat" dan 
chiqarilgandan so`ng ular egallab turgan xotira bo`lagi bo`shatilsin. 
25. Birinchisining boshlang`ich va oxirgi adreslari P
1
, P
2
bo`lgan, ikkinchisiniki P
3
, P
4
bo`lgan ikkita 
"navbat" berilgan. (agar navbat bo`sh bo`lsa, uning adreslari qiymati NIL bo`ladi). Birinchi 
"navbat"ning barcha elementlari (birinchi oxirgi elementlarining tartibini o`zgartirmasdan) 
ikkinchi "navbat" ning oxiridan qo`shilsin hamda 2-"navbat" ning hosil bo`lgan yangi 
boshlang`ich va oxirgi adreslari chop etilsin. Xotirani ajratish va bo`shatish amallaridan 
foydalanilmasin. 
26. N soni hamda birinchisining boshlang`ich va oxirgi adreslari P

Download 0.55 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling