2-amaliyot ishi ishlanmalari Amaliy mashgulot



Yüklə 256,85 Kb.
Pdf görüntüsü
səhifə1/3
tarix18.04.2023
ölçüsü256,85 Kb.
#100026
  1   2   3
darturlash 2 dedline



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; 


void show(listnewlist) 

list::iterator i; 
for(i=newlist.begin(); i!=newlist.end();i++) 
cout<<*t; 
cout<
int main() 

list newlist; 
newlist.push_back(-100); 
newlist.push_back(26); 
newlist.push_back(-17); 
newlist.push_back(-11); 
newlist.push_back(133); 
show(list); 
list.pop_back(); 

Dastur natijasi: 
-100 26 -17 -11 133

Yüklə 256,85 Kb.

Dostları ilə paylaş:
  1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin