C++ da ma’lumot turlari. Massiv va vektorlar tulari. Massiv va vektorlar farqi. Berilgan massivdan vector hosil qilish dasturini tuzing


vek.push_back(7);//vector oxiriga yangi element 7 ni kiritish


Download 37.41 Kb.
bet3/6
Sana29.12.2022
Hajmi37.41 Kb.
#1071610
1   2   3   4   5   6
Bog'liq
Qosimov

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



Download 37.41 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