const intSATR_HAJM = 10; const




Download 91,02 Kb.
bet16/18
Sana14.05.2024
Hajmi91,02 Kb.
#231246
1   ...   10   11   12   13   14   15   16   17   18
Bog'liq
1. Kompyuter nima hardware, software-fayllar.org

const intSATR_HAJM = 10;
const intUSTUN_HAJM = 10;
int matrix[SATR_HAJM][USTUN_HAJM];
Quyida ikki o`lchovli massivlarga ishlov berishga doir bir nechta misollar keltirilgan:
1.(Massivlarni qiymatlar bilan yuklash) Quyidagi sikl operatori massivni foydalanuvchi kiritgan qiymatlar bilan yuklaydi:
cout<< SATR_HAJM << " ta satr va " << USTUN_HAJM<< "ta ustun elementlarini kiriting: " << endl;
for(int i=0;ifor(int j=0;jcin>> matrix[i][j];
2.(Massivlarnitasodifiyqiymatlarbilanyuklash) Quyidagisikloperatoridanfoydalanib, ikkio`lchovlimassivnitasodifiyqiymatlarbilanchiqarishmizmumkin:
for (int satr = 0; satr < SATR_HAJM; satr++)
{ for (int ustun = 0; ustun{matrix[satr][ustun]= rand() % 100; } }
72.Ikki o’lchovli massivlarga oid masalalar(initializing arrays with random values, displaying arrays). 1.(Massivni chiqarish) Ikki o`lchovli massivni chiqarish uchun quyidagi sikl yordamida har bir element chiqarilishiga buyruq beriladi:
for(int satr=0; satrfor(int ustun=0; ustun{ cout<< matrix[satr][ustun]<<" ";
} cout<< endl; }
2.(Barcha elementlar yig`indisini hisoblash) jami - deb nomlangan o`zgaruvchidan foydalanib, yig`indini hisoblaymiz. jami ning boshlang`ich qiymati 0 ga teng. Sikl operatoridan foydalangan holda, massivning har bir elementini quyidagi tartibda jami ga qo`shib chiqamiz:
int jami=0;
for (int satr=0;satr< SATR_HAJM; satr++) {
for(int ustun=0;ustun < USTUN_HAJM; ustun++) { jami+= matrix[satr][ustun];}}
3.(Ustun elementlari yig`indisini hisoblash) Har bir ustun bo`yicha, ularning elementlari yig`indisini hisoblash uchun jami o`zgaruvchisidan foydalanamiz. for(int ustun=0;ustun< USTUN_HAJM;ustun++){
int jami=0; for(int satr=0;satr< SATR_HAJM;satr++) jami+= matrix[satr][ustun];
cout<73.Ikki o’lchovli massivlarga oid masalalar(summing all elements, which row has the largest sum).
1.(Qaysi satr elementlari yig`indisi eng katta qiymatga ega?) Eng katta yig`indiga ega bo`lgan satrni va satr indeksini aniqlash uchun maxSatr va maxSatrIndeksi deb nomlangan o`zgaruvchilardan foydalanamiz. Har bir satrning elementlar yig`indisi aniqlanadi va agar, yig`indi ilgarisidan katta bo`lsa, bu o`zgaruvchilarning qiymatlari yangilanadi.

Download 91,02 Kb.
1   ...   10   11   12   13   14   15   16   17   18




Download 91,02 Kb.