2-AMALIYOT ISHI
2-Amaliyot ishi ishlanmalari
Amaliy mashgulot
.
Kontеynеrlar (Kollеksiyalar) uchun
amaliyot
topshiriqlari uchun ishlanma va na’munalar.
1-masala: Navbat 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<return 0;
}
Natija:110
Masalani yechish uchun oldin deque sinfi uchun kutubxona e’lon qilinadi.
push_back() funksiyasi orali navbatga elementlarni qo’shib boriladi, qachonki
navbat bo’sh bo’lmasa sum=0 o’zgaruvchisiga pop_front() funksiyasi orqali
qo’shib boriladi va yig’indi hisoblanadi.
2-masala: Ro’yhat berilgan elementlarini chop qiling va oxirgi elemetini
aniqlang;
#include
#include
using namespace std;