1-mavzu: algoritmlar reja: Algoritmlarning xossalari. Algoritmlarning turlari. Tayanch so‘z va iboralar



Download 3,29 Mb.
bet46/72
Sana11.03.2023
Hajmi3,29 Mb.
#918066
1   ...   42   43   44   45   46   47   48   49   ...   72
Bog'liq
Ma\'ruzalar

2.2 Massiv Elementlarini Kiritish
Massiv elementlarini o`qish uchun (kiritish operatsiyasi) massiv bilan birga indeksi ishlatilishi uchun dastlab massivni aniqlashingiz shart. Keyin massivning elementlari quyidagicha kiritilishi mumkin:
int a[5],i;
cout <<"Beshta butun sonni kiriting \n’’;
for(i=0;i<5;+ +i)
cin >> a[i];
Kiritilgan elementlar soni massivning o`lchamidan oshib ketmasligini nazorat qilish bu dasturchi yoki foydalanuvchining burchidir. C++ o`zgaruvchini u ishlatilishidan oldin xohlagan joyda aniqlashga imkon berganidan massivning indeksinisiklda aniqlash mumkin.
You could overwrite either end of an array and write into some other variable's data
or even into the program's code.
Masalan, quyidagi kod xatosiz kompilyatsiya bo`ladi, lekin u noto`g`ri chunki for sikli marksmassivi chegarasidan chiqib ketishiga sababchi bo`ladi.
float marks[10];
for(int i =0; i <20; i + +) // marks chegarasidan chiqib ketishiga sabab
marks[i]= 0.0;
2.3 Massiv Elementlariga Murojaat qilish
Massive elementlariga murojaat qilish bilan siz yoki ularni kiritisiz yoki chiqarasiz yoki ular ustida ba’zi amallar bajarisiz. Massiv elementlari yuqoridagi 9.2.2 paragrafda quyidagi tasdiq bilan murojaat qilingandi
cin >> a[i];
Bu yerda massiv elementi uchun ifoda bu
a[i] 79
ibu for siklda sikl o`zgaruvchisi bo`lgani uchun u 0 dan boshlanadi va 4 ga yetguncha oshib boradi, shunday qilib a massiv elementlariga murojaat qilinadi.
Massivedan elementlarni ozish uchun (chiqarish operatsiyasi) quyidagi metodni ishlating:
for(i = 0;i < 5; + + i)
cout << a[i]<< ' ';
Vector bu oxshash sonlar majmuasi uchun ishlatiladigan matematik tushuncha, ya’ni bir o`lchovli (chiziqli) massiv. Demak, C++ da vectorfaqatgina butun yoki qoo`zg`aluvchi nuqtali sonlarni ifodalashi mumkin.

Quyidagi programma massivdan foydalanib erkak va ayol bo`yini o`rtachasini topadi:

Download 3,29 Mb.

Do'stlaringiz bilan baham:
1   ...   42   43   44   45   46   47   48   49   ...   72




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish