1. Kompyuter nima hardware, software
Download 0.75 Mb.
|
Oraliq javoblari
int jami=0; for(int satr=0;satr< SATR_HAJM;satr++) jami+= matrix[satr][ustun];
cout< 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. int maxSatr = 0; int maxSatrIndeksi = 0; // maxSatr ga birinchi satr elementlari yig`indisini ta’minlash for (int ustun = 0; ustun < USTUN_HAJM; ustun++) maxSatr+=matrix[0][ustun]; for(int satr=1;satr< SATR_HAJM; satr++){ int JoriySatrJami=0; for(int ustun=0;ustun< USTUN_HAJM; ustun++) JoriySatrJami+= matrix[satr][ustun]; if(JoriySatrJami>maxSatr) { maxSatr = JoriySatrJami; maxSatrIndeksi = satr; }} cout< (Tasodifiy aralashtirish) Bir o`lchovli massiv elementlarini tasodifiy aralashtirishni ko`rib chiqqanmiz. Xo`sh, ikki o`lchovli massiv elementlarini qanday qilib tasodifiy aralashtirish mumkin? Buni amalga oshirish uchun matrix[i][j] ning har bir elementi uchun tasodifiy i1 va j1 indekslari hosil qilinadi va matrix[i][j] element matrix[i1][j1] element bilan quyidagicha almashtiriladi: srand(time(0)); for(int i=0;i int j1=rand()%USTUN_HAJM;// matrix[i][j] ni matrix[i1][j1] bilan almashtirish double temp=matrix[i][j]; matrix[i][j]= matrix[i1][j1]; matrix[i1][j1] = temp;}} 75.Ikki o’lchovli massivlarni funksiyaga argument sifatida uzatish(passing two-dimensional arrays to functions). Ikki o`lchovli massiv funksiyaga yuborilganda, C++ da ustun hajmi funksiyada e’lon qilingan parametrga mos bo`lishi talab etiladi. 13.1-kodli ro`yxatda ikki o`lchovli massiv elementlari yig`indisini qaytaruvchi funksiya berilgan. 13.1-kodli ro`yxat. IkkiUlchovliMassivniYuborish.cpp Download 0.75 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling