Rivojlantirish vazirligi muhammad al xorazmiy nomidagi toshkent axborot texnologiyalari universiteti


Amaliy mashg’ulot ishlari uchun topshiriqlar



Yüklə 336,21 Kb.
səhifə2/9
tarix01.04.2023
ölçüsü336,21 Kb.
#92244
1   2   3   4   5   6   7   8   9
Маълумотлар тузилмаси ва алгоритми (3-deadline. 5-6)

Amaliy mashg’ulot ishlari uchun topshiriqlar.


Amaliy mashg’ulot ishlari uchun topshiriqlar.

  1. int tipida “talaba_id” nomli stek e’lon qiling, empty() funksiyasi yordamida stekni tekshiring agar stek bo’sh bo’lsa “Bu stek bo’sh”, aks holda “Stek bo’sh emas” nomli qiymat ekranga chiqarilsin.

  2. Ixtiyoriy nomdagi stek e’lon qiling, 1, 7, 18, sonlarini push() funksiyasi yodamida shunday tartibda kiritingki, 7 elementi “top” element sifatida ekranga chiqarilsin.

  3. “3, 7, 18, 36, 45” sonlaridan iborat ixtiyoriy nomdagi stek e’lon qiling, top() fuksiyasi yordamida stek top elementini, size() funksiyasi yordamida stek elementlari sonini aniqlang, natijani ekranga chiqaring.

  4. “1, 3, 9, 13, 48” sonlaridan iborat ixtiyoriy nomdagi stek e’lon qiling, pop() fuksiyasi yordamida stekning bitta elementini, size() funksiyasi yordamida stek elementlari sonini aniqlang, natijani ekranga chiqaring.

  5. 3 ta elementdan iborat ixtiyoriy nomdagi stek e’lon qiling, pop() funksiyasi yordamida elementlar o’chirilsin hamda empty() funksiyasidan foydalangan holda stek bo’shligi tekshirilsin

  6. “Butun_sonlar” nomli stek e’lon qiling, 1, 7, 18, sonlarini push() funksiyasi yodamida shunday tartibda kiritingki, 7 elementi “top” element sifatida ekranga chiqarilsin.

  7. “Butun_sonlar” nomli stek e’lon qiling, 13, 5, 29, sonlarini push() funksiyasi yodamida shunday tartibda kiritingki, 13 elementi “top” element sifatida ekranga chiqarilsin.

  8. Massivni stack asosida qo’llagan xolda 2,4,7,5,4,7 qiymatlar kiritilsin. Eng yuqoridagi aniqlansin va qiymati o’chirilsin. Olingan natijalar ekranga chiqarilsin.

  9. Massivni stack asosida qo’llagan xolda 6,5,8,11,15,20 qiymatlar kiritilsin. Eng yuqoridagi aniqlansin va qiymati o’chirilsin. Olingan natijalar ekranga chiqarilsin.

  10. Massivni stack asosida qo’llagan xolda 10,48,60,63,70 qiymatlar kiritilsin. Eng yuqoridagi aniqlansin va qiymati o’chirilsin. Olingan natijalar ekranga chiqarilsin.

  11. Massivni stack asosida qo’llagan xolda 4,2,8,10,14,7 qiymatlar kiritilsin. Eng yuqoridagi aniqlansin va qiymati o’chirilsin. Olingan natijalar ekranga chiqarilsin.

  12. “3, 7, 18, 36, 45” sonlaridan iborat ixtiyoriy nomdagi stek e’lon qiling, top() fuksiyasi yordamida stek top elementini, size() funksiyasi yordamida stek elementlari sonini aniqlang, natijani ekranga chiqaring.

  13. “1, 3, 9, 13, 48” sonlaridan iborat ixtiyoriy nomdagi stek e’lon qiling, pop() fuksiyasi yordamida stekning bitta elementini, size() funksiyasi yordamida stek elementlari sonini aniqlang, natijani ekranga chiqaring.

  14. 3 ta elementdan iborat ixtiyoriy nomdagi stek e’lon qiling, pop() funksiyasi yordamida elementlar o’chirilsin hamda empty() funksiyasidan foydalangan holda stek bo’shligi tekshirilsin

  15. Massivni stack asosida qo’llagan xolda 47,75,12,56,89 qiymatlar kiritilsin. pop() va top() funksiyalaridan foydalanilgan holda dastur tuzilsin.

  16. “1, 3, 9, 13, 48” sonlaridan iborat ixtiyoriy nomdagi stek e’lon qiling, pop() fuksiyasi yordamida stekning bitta elementini, size() funksiyasi yordamida stek elementlari sonini aniqlang, natijani ekranga chiqaring.

  17. 3 ta elementdan iborat ixtiyoriy nomdagi stek e’lon qiling, pop() funksiyasi yordamida elementlar o’chirilsin hamda empty() funksiyasidan foydalangan holda stek bo’shligi tekshirilsin

  18. “Butun_sonlar” nomli stek e’lon qiling, 1, 7, 18, sonlarini push() funksiyasi yodamida shunday tartibda kiritingki, 7 elementi “top” element sifatida ekranga chiqarilsin.

  19. Massivni stack asosida qo’llagan xolda 6,5,8,11,15,20 qiymatlar kiritilsin. Eng yuqoridagi aniqlansin va qiymati o’chirilsin. Olingan natijalar ekranga chiqarilsin.

  20. Massivni stack asosida qo’llagan xolda 18,40,35,50,67,70 qiymatlar kiritilsin. Eng yuqoridagi aniqlansin va qiymati o’chirilsin. Olingan natijalar ekranga chiqarilsin.

  21. Massivni stack asosida qo’llagan xolda 4,2,8,10,14,7 qiymatlar kiritilsin. Eng yuqoridagi aniqlansin va qiymati o’chirilsin. Olingan natijalar ekranga chiqarilsin.

  22. Massivni stack asosida qo’llagan xolda 89,78,56,45,36,7 qiymatlar kiritilsin. Eng yuqoridagi aniqlansin va qiymati o’chirilsin. Olingan natijalar ekranga chiqarilsin.

  23. Massivni stack asosida qo’llagan xolda 6,5,8,11,15,20 qiymatlar kiritilsin. Eng yuqoridagi aniqlansin va qiymati o’chirilsin. Olingan natijalar ekranga chiqarilsin.

  24. Massivni stack asosida qo’llagan xolda 10,40,30,50,60,70 qiymatlar kiritilsin. Eng yuqoridagi aniqlansin va qiymati o’chirilsin. Olingan natijalar ekranga chiqarilsin.

  25. Massivni stack asosida qo’llagan xolda 4,2,8,10,14,7 qiymatlar kiritilsin. Eng yuqoridagi aniqlansin va qiymati o’chirilsin. Olingan natijalar ekranga chiqarilsin.

  26. Massivni stack asosida qo’llagan xolda 20,40,70,50,30,80 qiymatlar kiritilsin. Eng yuqoridagi aniqlansin va qiymati o’chirilsin. Olingan natijalar ekranga chiqarilsin.

  27. Massivni stack asosida qo’llagan xolda 20,89 qiymatlar kiritilsin. Eng yuqoridagi aniqlansin va qiymati o’chirilsin. Olingan natijalar ekranga chiqarilsin.

  28. Massivni stack asosida qo’llagan xolda 6,5,8,11,15,20 qiymatlar kiritilsin. Eng yuqoridagi aniqlansin va qiymati o’chirilsin. Olingan natijalar ekranga chiqarilsin.

  29. “Butun_sonlar” nomli stek e’lon qiling, 1, 7, 18, sonlarini push() funksiyasi yodamida shunday tartibda kiritingki, 7 elementi “top” element sifatida ekranga chiqarilsin.

  30. Massivni stack asosida qo’llagan xolda 16,55,58,15,15,0 qiymatlar kiritilsin. Eng yuqoridagi aniqlansin va qiymati o’chirilsin. Olingan natijalar ekranga chiqarilsin.


Yüklə 336,21 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin