Samarqand davlat universiteti o. R. Yusupov, I. Q. Ximmatov, E. Sh. Eshonqulov




Download 4,61 Mb.
Pdf ko'rish
bet32/111
Sana18.05.2024
Hajmi4,61 Mb.
#241929
1   ...   28   29   30   31   32   33   34   35   ...   111
Bog'liq
ALGORITMLAR VA MA‟LUMOTLAR STRUKTURALARI

 
if (V1 == V2) { // Taqqoslash 
cout << "Ular bir xil!"; 

else { 
cout << "Ular ikki xil"; 



42 
Albatta, kompilyator baribir yacheykalarni tekshirib, ushbu ikkita 
vektorni taqqoslab chiqadi.
 
Vektorlar vektori qanday yaratiladi? 
Raqamlarni ikki oʻlchovli massivga yozishingiz kerak boʻlishi aniq. 
Vektorlar vektori quyidagicha e‘lon qilinadi: 
vector > Vektor_nomi; 
Misol uchun: 
 
vector > V; 
V.resize(10); 
Vektorga vektorlarni qoʻshishning yana bir usuli bor. Ushbu usul 
uchun biz 
push_back()
funksiyasidan foydalanamiz: 
vec.push_back(vector ()); 
Ikki oʻlchovli vektor quyidagicha initsializatsiya qilinishi mumkin: 
vector < vector  > V = {{1, 4, 7}, 
{2, 5, 8}, 
{3, 6, 9}}; 
Vektorlar uchun aniqlangan metodlar. 
1) size() va empty(). 
Agar biz vektorning uzunligini bilishimiz 
kerak boʻlsa, bizga size() funksiyasi kerak. Ushbu funksiya deyarli har 
doim for sikli bilan birgalikda ishlatiladi. 
for(int i = 0; i < V.size(); i++) 

// 



43 
 
Bundan tashqari, agar vektor boʻshligini bilishimiz kerak boʻlsa, biz 
- empty() funksiyasidan foydalanishimiz mumkin. Agar yacheykada 
qiymatlar boʻlmasa, bu funksiya true qiymat qaytaradi. Aks holda 
yolgʻon qiymat qaytadi. 
 
2) push_back() va pop_back().
2.1)
push_back()
funksiyasi yordamida biz vektorning oxiriga 
yacheyka qoʻsha olamiz. 

Download 4,61 Mb.
1   ...   28   29   30   31   32   33   34   35   ...   111




Download 4,61 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Samarqand davlat universiteti o. R. Yusupov, I. Q. Ximmatov, E. Sh. Eshonqulov

Download 4,61 Mb.
Pdf ko'rish