21. Tufli va tapichka class larini yarating va ularni bog‘lovchi funksiyalar


Download 284.31 Kb.
Pdf ko'rish
bet6/6
Sana27.07.2023
Hajmi284.31 Kb.
#1662832
1   2   3   4   5   6
Listga qiymat o'zLashtirish
9 . void S e t_ v a lu e (l i s t < i n t > & , i n t n) {
1 0 . 
f o r ( i n t i = 0 ; i < n; i+ + )
1 1 . 

f l o a t m; c o u t< < i+ 1< < " son: " ; cin>>m ;
1 2 . 
A .p u sh _ b a ck (m );} / /
Listga qiymat o czLashtirish
13 . 
}
14 . 
i n t m a in (){


15 . 
c o u t< < " L i s t k o n te y n e ri"< < e n d l;
16 . 
i n t n; c in > > n ; c i n .i g n o r e ( ) ;
17 . 
s t d : : l i s t < i n t > A; / /
A nomi List konteyner
18 . 
s t d : : l i s t < i n t > Z ; / /
Z nomi list konteyner
19 . 
S e t_ v a lu e (A ,n ); / /
funksiya parametrida konteyner
20 . 
auto s = A .b e g in ( );
2 1 . 
i n t d, k=0 ;
22 . 
c o u t< < "A t o f plam q iy m a t la r i" < < e n d l;
23 . 
w h ile ( s != A .e n d ( )) {
24 . 
c o u t< < *s< < e n d l;
25 . 
d = * s ; i f (d%2==0)
26 . 
Z .p u sh _b ack (d );
27 . 
s + + ; }
28 . 
c o u t< < "Z t o f plam q iy m a t la r i" < < e n d l;
29 . 
f o r ( auto i= Z .b e g i n ( ) ; i ! = Z .e n d ( ) ; i + + ) {
30. 
c o u t< < * i< < e n d l;}
31. 
g e t c h a r ( ) ;
32. 
}
Dastur natijasi:
List konteyneri 
4

71
1 son: 56 
13
2 son: 4 
26
3 son: 71
4 son: 13
5 son: 26
A to‘plam qiymatlari 
56
4- 
jadvalda berilgan vazifalarni list konteynerida yordamida amalga oshirish 
kerak. Kiruvchi qiymatlar matnli fayldan o‘zlashtiriladi.
Z to‘plam qiymatlari 
56 

26

Download 284.31 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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