Amaliy mashg’ulot ishlari uchun topshiriqlar.
Amaliy mashg’ulot ishlari uchun topshiriqlar.
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.
Ixtiyoriy nomdagi stek e’lon qiling, 1, 7, 18, sonlarini push() funksiyasi yodamida shunday tartibda kiritingki, 7 elementi “top” element sifatida ekranga chiqarilsin.
“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.
“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.
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
“Butun_sonlar” nomli stek e’lon qiling, 1, 7, 18, sonlarini push() funksiyasi yodamida shunday tartibda kiritingki, 7 elementi “top” element sifatida ekranga chiqarilsin.
“Butun_sonlar” nomli stek e’lon qiling, 13, 5, 29, sonlarini push() funksiyasi yodamida shunday tartibda kiritingki, 13 elementi “top” element sifatida ekranga chiqarilsin.
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.
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.
Massivni stack asosida qo’llagan xolda 10,48,60,63,70 qiymatlar kiritilsin. Eng yuqoridagi aniqlansin va qiymati o’chirilsin. Olingan natijalar ekranga chiqarilsin.
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.
“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.
“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.
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
Massivni stack asosida qo’llagan xolda 47,75,12,56,89 qiymatlar kiritilsin. pop() va top() funksiyalaridan foydalanilgan holda dastur tuzilsin.
“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.
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
“Butun_sonlar” nomli stek e’lon qiling, 1, 7, 18, sonlarini push() funksiyasi yodamida shunday tartibda kiritingki, 7 elementi “top” element sifatida ekranga chiqarilsin.
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.
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.
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.
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.
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.
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.
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.
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.
Massivni stack asosida qo’llagan xolda 20,89 qiymatlar kiritilsin. Eng yuqoridagi aniqlansin va qiymati o’chirilsin. Olingan natijalar ekranga chiqarilsin.
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.
“Butun_sonlar” nomli stek e’lon qiling, 1, 7, 18, sonlarini push() funksiyasi yodamida shunday tartibda kiritingki, 7 elementi “top” element sifatida ekranga chiqarilsin.
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.
Do'stlaringiz bilan baham: |