Texnik tizimlarda axborot texnologiylari



Download 7,86 Mb.
Pdf ko'rish
bet131/245
Sana06.07.2022
Hajmi7,86 Mb.
#750804
1   ...   127   128   129   130   131   132   133   134   ...   245
Bog'liq
UMK -ENG YANGI ATJMM 2019

Massivlarni e’lon qilish 
C++ tilida indeks doimo 0 dan boshlanadi va uning eng katta qiymati massiv e’lonidagi 
uzunlikdan bitta kam bo’ladi.
Massivni e’lon qilish: 
  [] = {boshlang’ich qiymatlar}; 
Masalan: 
int m[6] = {1, 4, -5, 7, 3, 0}; 
float a[4]; 
Massiv statik va dinamik bo’lishi mumkin. Statik massivning uzunligi oldindan ma’lum 
bo’lib, u xotirada ma’lum adresdan boshlab ketma-ket joylashadi. Dinamik massivning uzunligi 
dastur bajarilishi davomida aniqlanib, u dinamik xotiradagi ayni oaytda bo’sh bo’lgan adreslarga 
joylashadi.
Massivlarni e’lon qilishning bir necha usuli mavjud: 
1. O’lchami ko’rsatilgan massiv elementlarini to’liq initsializatsiyalash: 
int t[5] = {-5, 10, 0, 4, -3} 
Bunda 5 ta elementdan iborat t nomli butun turdagi massiv e’lon qilinib, uning barcha 
elementlariga boshlang’ich qiymat berildi. 
2. O’lchami ko’rsatilgan massiv elementlarini to’liqmas initsializatsiyalash: 
int k[10] = {3, 1, 4, 4, -3} 
Bunda 10 ta elementdan iborat k nomli butun turdagi massiv e’lon qilinib, uning 
dastlabki 5 ta elementlariga boshlang’ich qiymat berildi. 
3. O’lchami ko’rsatilmagan massiv elementlarini to’liq initsializatsiyalash: 
Int m[] = {4, 11, -2} 
Bu misolda massivning barcha elementlariga boshlang’ich qiymat kiritilgan hisoblanadi 
va kompilyator uning uzunligini qiymatar soniga qarab aniqlab oladi. Agar massiv uzunligi e’lon 
qilinmasa, unga boshlang’ich qiymatlar berilishi shart.


AXBOROT TEXNOLOGIYALARI VA JARAYONLARNI MATEMATIK MODELLASHTIRISH 
Misollar: 
char ch[4] = {‘a’, ‘b’, ‘d’, ‘f’}; //belgilar massivi 
int butun[6] = {10, 8, 5, 15}; //butun sonlar massivi 
char str[] = “abcd”; //ushbu satr oxirida \0 belgisi bor deb hisoblangani
sababli uning uzunligi 5 ga teng 
Massivning elementlarini kiritish yoki chiqarishning qulay usuli kiritish yoki chiqarish 
amalini takrorlanuvchi jarayon tarkibida amalga oshirishdir. Masalan n ta elementdan tashkil 
topgan massiv elementlarini tasodifiy sonlar bilan to’ldirish va ekranga chiqarish dasturi 
quyidagi ko’rinishda bo’lishi mumkin. 
#include  
#include  
#include  
using namespace std; 
int main () 

srand(time(NULL)); 
int mas[5]; 
for (int i=0; i<=4; i++) 
mas[i] = rand()%10; 
for (int i=0; i<=4; i++) 
cout<

Download 7,86 Mb.

Do'stlaringiz bilan baham:
1   ...   127   128   129   130   131   132   133   134   ...   245




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