Dinamik massivni e'lon qilish va ishga tushirish Massiv elementlariga kirish



Download 476,35 Kb.
bet4/12
Sana21.07.2022
Hajmi476,35 Kb.
#835046
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
Kurs ishi 2 260622081439

Ro'yxat 1.1
#include
#include namespace std;main()
{
//M massivning haqiqiy hajmi constintphys_size = 100;
//M massivning ish hajmi intwork_size = 0;
// M massivi [ fizik _ o'lcham ];
// Massivning ish hajmini aniqlang cout<<"Elementlar sonini kiriting:"; // Klaviaturadan work_size qiymatini kiritish cin>>work_size;



// Ish_hajmi qiymatini tekshiring

agar (ish_hajmi<=0 || ish_olchami>fizik_oʻlcham)

cout<< "Masiv hajmi noto'g'ri";

boshqa
















{
















// Massiv elementlarining qiymatlarini kiriting

uchun (inti=0; i

{

cout<< "Element qiymatini kiriting"













<< i+1 << ": ";

}

cin>> M[i];






















// Massiv elementlari yig'indisini aniqlang

int sum = 0;







uchun (inti=0; i




summa += M[i];




// Natijani ekranda ko'rsatish

cout<< "MASİV Elementlari Yig'indisi: " <

}
















getch(); // Har qanday tugma bosilishini kuting

}


















1.4 Ko'p o'lchovli massivlar


Yuqorida muhokama qilingan massivlar bir o'lchovli. Umuman olganda, massivlar bir nechta o'lchamlarga ega bo'lishi mumkin.


Ko'p o'lchovli massiv - elementlari massiv bo'lgan massiv.
Ikki o'lchovli massiv - bir o'lchovli massivlar massivi - satrlar va ustunlardan iborat matritsa sifatida ifodalanishi mumkin, ularning kesishmasida qiymatlar joylashgan (1.1-rasm).



1.1-rasm - Ikki o'lchovli massiv

Uch o'lchovli massiv - ikki o'lchovli massivlar massivini bir xil matritsalar to'plami yoki kub shaklida tasvirlash mumkin (1.2-rasm).


Ko'p o'lchovli massivni e'lon qilishda elementlar soni har bir o'lcham uchun alohida kvadrat qavs ichida ko'rsatiladi:

1.1-rasm - Uch o'lchovli massiv massivi



Ko'p o'lchovli massivning elementiga kirish uchun har bir o'lchov uchun uning tartib raqamini aniqlash kerak:






.5 Ko'rsatkichlar, dinamik massivlar


Kurs loyihasining 1.3-bo'limida 1.1 Listingda ko'rsatilgan dastur misolidan ko'rinib turibdiki, C++ tilidagi massivlar statik bo'lib, ularning o'lchamlari tavsifda ko'rsatilgan. Bu har doim ham qulay emas, bundan tashqari, ba'zi muammolarni hal qilishda, shakllangan massivning hajmi oldindan ma'lum emas.


C++ tilida dinamik massivlar - o'zgaruvchan uzunlikdagi massivlar mavjud bo'lib, ular ko'rsatkichlar yordamida aniqlanadi.
Ko'rsatkich - bu ma'lum turdagi ob'ekt saqlanadigan xotira manzili bo'lgan o'zgaruvchidir. Ko'rsatkichlarni e'lon qilishda har doim berilgan manzilda saqlanadigan ob'ekt turi ko'rsatiladi.
Ko'rsatkich quyidagicha tavsiflanadi:
*ism;

Bu erda nom ko'rsatkich sifatida e'lon qilingan o'zgaruvchidir. Ushbu manzilda (ko'rsatgichda) turdagi turdagi qiymat saqlanadi.


Masalan:
*i;

Biz ko'rsatgichni (manzilni) e'lon qilamiz i. Ushbu manzilda int tipidagi o'zgaruvchi saqlanadi.


i o'zgaruvchisi int ma'lumotlar turiga ishora qiladi.
*x,*z;

Biz float o'zgaruvchilarga ishora qiluvchi x va z nomli ko'rsatkichlarni e'lon qilamiz.





Download 476,35 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




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