5 tajriba ishi mavzu: Konteynerlar adapterlari. Konteynerlar bilan ishlash algoritmlari Ishning maqsadi


Push(), Pop() va Top() funksiyalaridan foydalanish


Download 3.08 Mb.
bet3/4
Sana22.09.2023
Hajmi3.08 Mb.
#1684538
1   2   3   4
Bog'liq
6-amaliyot, Dasturlash II

Push(), Pop() va Top() funksiyalaridan foydalanish

DEQUE (ikki tomonlama navbat) - indekslangan ketma-ket konteyner, bu sizga elementlarni boshidan va oxiridan tezda kiritish va olib tashlash imkonini beradi. Bundan tashqari, ikki tomonlama navbatning ikkala uchiga o'rnatish va o'chirish ko'rsatgichlar va boshqa elementlarga bog'lanishlarni qoldiradi.

Masala: Ikki tomonlama navbat(deque) berilgan elementlari yig’indisini topadigan dastur yarating.
#include
#include
using namespace std;
int main(){
int sum=0;
deque deq;
deq.push_back(11);
deq.push_back(7);
deq.push_back(-8);
deq.push_back(100);

while(!deq.empty())


{
sum+=deq.front();
deq.pop_front();

}
cout<
}
Natija:110

MISOL NAMUNALARI


Misol: sonli ketmaketlik berilgan. Ushbu sonlardan eng kattasini stekdan foydalangan holda yechish dasturini tuzing.



TOPSHIRIQLAR
1-topshiriq.Keltirilgan topshiriqlarni stek,queue,deque va priority_queue dan foydalangan holda yeching


Berilgan sonlar ketma-ketligida sonlarning elementlarini kvadratlarini yigindisi va o’rtacha qiymati hisoblansin.


Berilgan sonlar ketma-ketligida barcha elementlari shu sonlarni eng katta elementiga bo’lib chiqilsin.


Berilgan sonlar ketma-ketligida barcha elementlari shu sonlarni eng kichik elementiga bo’lib chiqilsin.


Berilgan sonlar ketma-ketligida M dan katta elementlarini ko’paytmalari hisoblansin.


Berilgan sonlar ketma-ketligida sonlarni M dan katta elementlari yigindisi hisoblansin.


Berilgan sonlar ketma-ketligida M dan kichik elementlarini kvadratlarini ko’paytmasi hisoblansin.


Berilgan sonlar ketma-ketligida elementlari sonlarni eng katta elementini kvadratiga bo’lib chiqilsin.


Berilgan sonlar ketma-ketligida toq qiymatli elementlarini o’rtacha qiymati hisoblansin.


Berilgan sonlar ketma-ketligida elementlarini kvadratlari yigindisi va o’rtacha qiymati hisoblansin


Berilgan sonlar ketma-ketligida toq qiymatli elementlarining yig’indisi juft qitmatli elementlari yigindisiga bo’lib chiqilsin.


Berilgan sonlar ketma-ketligida toq qiymatli elementlarining yig’indisi topilsin


Berilgan sonlar ketma-ketligida juft qiymatli elementlarining yig’indisi topilsin



Download 3.08 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




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