Laborato‘riya ishi №5


Amaliy mashg’ulot ishlari uchun topshiriqlar


Download 197.44 Kb.
bet5/5
Sana15.10.2023
Hajmi197.44 Kb.
#1704131
1   2   3   4   5
Bog'liq
18.Sobirjonov MuhammadYusufbek

Amaliy mashg’ulot ishlari uchun topshiriqlar
18.Ikki tomonlama navbat tuzilmasidan foydalanib, 7,8,9,5,-8,6,3,1 elementlarini qo’shing. cbegin(), cend() funksiyalaridan foydalanib, kamayish tartibida ekranga chiqaring.
#include
#include
#include

using namespace std;


int main()
{
set > s1;
s1.insert(7);
s1.insert(8);
s1.insert(9);
s1.insert(5);
s1.insert(-8);
s1.insert(6);
s1.insert(3);
s1.insert(1);
set > :: iterator itr;
cout << "\S1 to'plami: ";
for (itr = s1.begin(); itr != s1.end(); ++itr)
{
cout << '\t' << *itr;
}
cout << endl;
int num;
num = s1.empty();
cout << "\ns2.empty : ";
for (itr = s1.begin(); itr != s1.end(); ++itr)
{
cout << '\t' << *itr;
}
cout << endl;

return 0;


}

Xulosa:


Dek, asosan ma'lumotlar tuzilmasining ikki tomonlama navbatini amalga oshirishdir. Navbatdagi ma'lumotlar tuzilishi faqat oxiriga qo'shib, old tomondan o'chirishga imkon beradi. Bu haqiqiy hayotdagi navbatga o'xshaydi, unda odamlar old tomondan olib tashlanadi va orqada qo'shiladi. Ikkala tugagan navbat - bu qo'shilish va o'chirish operatsiyalari ikkala uchida ham mumkin bo'lgan navbatlarning alohida holati.

Download 197.44 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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