Dastur quyidagilarni bajarishi kerak:
1. Barcha buyurtmalarni daraxt ko’rinishida saqlash;
2. Buyurtma qo’shish va mavjud buyurtmani o’chirish;
|
|
Muvozanatlashgan binar daraxt yarating va uni ekranda (binar) daraxt shaklida chop qiling va:
-daraxtdagi eng katta qiymatli elementni toping;
- daraxtning barglaridagi elementlarini 3 xil o’tish orqali chop qiling;
|
|
|
Shaharlararo telefon stantsiyasida telefon raqamlari va ularning egalari haqidagi ma’lumotlar binar daraxt shaklida ifodalangan.
Quyidagi vazifalarni bajaruvchi dastur tuzing:
1. Ma’lumotlarni daraxt shaklida kiritish;
2. Barcha ma’lumotlarni chiqarish;
3. Telefon raqami va so’zlashuv vaqtini chiqarish;
|
|
|
Muvozanatlashgan binar daraxt yarating va uni ekranda (binar) daraxt shaklida chop qiling va:
-daraxtdagi eng katta qiymatli elementni toping;
- daraxtning barglaridagi elementlarini 3 xil o’tish orqali chop qiling;
|
|
|
Muvozanatlashgan binar daraxt yarating va uni ekranda (binar) daraxt shaklida chop qiling va:
- daraxt balandligini hisoblang;
|
|
|
Muvozanatlashgan T daraxtni hosil qiling, uni (binar) daraxt ko’rinishida ekranga chop qiling va:
- berilgan daraxtdagi qiymati juft son bo’lgan tugunlarni olib tashlang;
- hosil bo’lgan daraxtdagi barg tugunlari sonini aniqlang va ularning qiymatlarini chiqaring.
|
|
|
Kutubxonadagi kitoblar haqidagi ma’lumotlarni qayta ishlovchi dastur tuzing. Kitoblar haqida quyidagi ma’lumotlar mavjud:
- muallifning ismi sharifi;
-kitobning nomi;
-nashr yili;
-kutubxonadagi nusxalar soni.
|