vek.push_back(7);//vector oxiriga yangi element 7 ni kiritish
vek.push_back(7);//vector oxiriga yangi element 7 ni kiritish
vek.push_front(17);//vector boshiga yangi element 17 ni kiritish
vek.pop_back();// vektor oxirgi elementini o„chirish funksiyasi
vek.pop_front();// vektor 1-elementini o„chirish funksiyasi
MISOL 1 : #include
#include
#include
using namespace std;
int main(){
vector< string > text;
string word;
while(word!="0"){
text.push_back( word );
cin>>word; }
for(int i=0;i<
system("pause");
}
Misol 2. vector vek (5); Yaʼni vektor uzunligi oldindan koʼrsatilyapti va berilgan uzunlikka mos barcha elementlarga avtomatik ravishda 0 qiymat beriladi.Vektor elementlariga murojaat (massiv kabi) indekslar orqali amalga oshirdi. Masalan, vek [0]++;vek [1]=11; Bu xolda push_back va push_front funktsiyalarning qoʼllanishi uzunlikni oshiradi Strukturalar turli toifadagi maydonlardan tashkil topgan yozuv hisoblanadi. Strukturalarni e’lon qilish uchun struct kalit so‘zi ishlatiladi. Undan keyin toifaga nom beriladi va {} qavs ichida maydonlar toifalari va nomlari e’lon qilinadi.
Strukturalar turli toifadagi maydonlardan tashkil topgan yozuv hisoblanadi. Strukturalarni e’lon qilish uchun struct kalit so‘zi ishlatiladi. Undan keyin toifaga nom beriladi va {} qavs ichida maydonlar toifalari va nomlari e’lon qilinadi.
struct G{ char ch; } talaba, talabalar[10]; O’zgaruvchi yoki massiv elementi maydonlariga murojaat:
Jadval_elementi[indeks].maydon_nomi=qiymat;
Ya’ni, talabalar[i].ch=’a’;
Strukturalar
Do'stlaringiz bilan baham: |