2 va 3 mavzular uchun topshiriqlar.Ma’lumotlarning abstrak turlari va ma’lumotlar strukturalari.
(Stek, navbat, vektor, ro’yxat)
10 ta elementdan iborat stek hosil qiling. Uning juft elementlari yig’indisini toping va stekni bo’shating.
100 ta elementdan iborat stek hosil qiling va ularni ixtiyoriy sonlar generatori bilan to’ldiring. Eng yuqorida joylashgan 5 ta elementini ko’paymasini toping.
10 ta elementdan iborat stek hosil qiling. Uning beshinchi element qiymatini faktorialini aniqlang.
5 elementli stek hosil qiling. Bu stekka 3 element qo’shib, eng yuqori elementini aniqlang.
10 ta elementdan iborat massiv yordamida stek hosil qiling uning yuqori elementini aniqlang va uni o’chiring.
Stek hosil qiling va pop(), peek(), push(),top(), empty() metodlaridan foydalanib dasturini tuzing.
100 ta elementdan iborat stek hosil qiling. Stek metodlaridan foydalanib amallar bajaring.
Navbat hosil qiling va push() pop(), font(), back(), empty() metodlaridan foydalanib dasturini tuzing.
10 ta elementdan iborat massiv yordamida navbat hosil qiling uning yuqori elementini aniqlang va uni o’chiring.
100 elementdan iborat navbat hosil qiling va ularni ixtiyoriy sonlar generatori bilan to’ldiring, elementlarni chop eting va navbatni to’liqligicha bo’shating.
10 ta elemantdan iborat stek va navbat hosil qiling. Ularning beshinchi elentlari ko’paytmasini toping.
Vektor hosil qiling. Reserve va at() funksiyasidan foydalaning. Ularning ichida eng katta va eng kichik elementini yig’indisini aniqlang.
Vektor hosil qiling size () va empty() funksiyasidan foydalaning va vektor uzunligini aniqlang.
20 ta elementdan iborat Navbat hosil qiling. Uning 10 ta elementini o’chiring. Uning oxirgi va birinchi elementlarni qo’shing.
Vektor hosil qiling. Uning barcha metodlarini ishlatib natijalar oling.
50 ta elemntdan iborat vektor hosil qiling va ixtiyoriy sonlar generatori bilan bir va ikki xonali sonlar bilan to’ldiring. Push_back va pop_back metodidan foydalaning.
10 ta elementdan iborat vektor hosil qiling va unga 5 ta element qo’shib, vektor uzunligini aniqlang.
Vektor hosil qiling insert(), begin(), end() metodlaridan foydalaning.
Vektor hosil qiling front() va back() metodlaridan foydalaning.
Vektorlar vektorini hosil qiling. 3 x 3 elementdan tashkil topsin.
Vektorlar vektorini hosil qiling, va vector metodlaridanfoydalaning.
Ro’yxat hosil qiling. Undan 2 ta elemantni o’chirib, n ta elemant qo’shing.
Ro’yxat hosil qiling va undagi barcha dublikatlarni o’chiring.
Ro’yxat hosil qiling birinchi va oxirgi elementini o’chiring.
Ro’yxat hosil qiling ro’yxat boshiga n ta va oxiriga m ta yangi element qo’shing.
Ro’yxat hosil qiling. Insert(), merge() metodlaridan foydalaning.
n ta elementdan iborat stek va navbat hosil qiling.
n ta elementdan iborat bog’langan ro’yxat va vektor hosil qiling.
N ta elementdan iborat stek hosil qiling. Oxirgi elementiga teng elementlar sonini toping.
N elementdan iborat vektor hosil qiling. Uning musbatlar, va manfiy elementlar sonini aniqlang.
Do'stlaringiz bilan baham: |