O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARNI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI QARSHI FILIALI
Kompyuter injiniringi fakulteti DI_11-21 guruh talabasi Abraxmatov Ozodbekning
Dasturlash 2 fanidan tayyorlagan
2-MUSTAQIL ISHI
Qabul qildi: B. Nosirov
Bajardi . Narimonov Azim
QARSHI 2022
Mavzu: Vektorlar bilan ishlash.
Qisqacha nazariy ma'lumot.
C++ da vektorlar o'xshash ma'lumotlar turlari elementlarini saqlash uchun ishlatiladi. Biroq, array lardan farqli ravishda vektorning hajmi dinamik ravishda o'sishi mumkin. Ya'ni dasturni bajarish davomida vektorning hajmini bizning talablarimizga muvofiq o'zgartirishimiz mumkin. Vektorlar C++ Standart Namunaviy kutubxonasi tarkibiga kiradi.
Bu yerda num – vektorning nomi.
Eʼtibor bergan boʻlsak, deklaratsiya davomida vektorning hajmini koʻrsatmaganmiz. Chunki vektorning o'lchami dinamik ravishda o'sishi mumkin, shuning uchun uni aniqlashning hojati yo'q.
C++ Vektorli boshlang'ich
C++ da vektorni boshlang'ichlashning turli usullari mavjud.
1-usul:
Bu yerda vektorni bevosita vektorga qiymatlar berish orqali boshlayapmiz. Endi vektor1 ham, vektor2 ham 1, 2, 3, 4, 5 qiymatlari bilan boshlang'ichdir.
2-usul:
Bu yerda 5 – vektorning kattaligi, 12 – qiymati.
Bu kod 5 o'lchamli int vektorini hosil qiladi va vektorni 12 qiymati bilan boshlang'ichga o'tadi.
Topshiriq:
Masalaning dasturdagi kodi:
#include
#include
Do'stlaringiz bilan baham: |