Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr




Download 6,33 Mb.
Pdf ko'rish
bet112/194
Sana20.02.2024
Hajmi6,33 Mb.
#159185
1   ...   108   109   110   111   112   113   114   115   ...   194
O‘rta bosqich 
Topshiriq: masalaga mos ravishda blok sxema tuzing va dastur yozing. 
 
1. 
Ixtiyoriy matritsada ikkinchi manfiy sondan keyin joylashgan elementlarni 
kamayish tartibida saralang. 
2. 
Ikki o‘lchovli massivni 0 va birlar bilan to‘ldirish kerak. Kiritilishdan so‘ng 
massiv quyidagi ko‘rinishga ega bo‘lsin: 
0 1 0 1 
1 0 1 0 
0 1 0 1 
1 0 1 0 
3. 
Ikki o‘lchovli massivni to‘ldirish kerak. Kiritilishdan so‘ng massiv quyidagi 
ko‘rinishga ega bo‘lsin: 
01 02 03 04 12 13 14 05 11 16 15 06 10 09 08 07 
4. 
A(n, m) massiv berilgan. Bitta ham takrorlanuvchi elementi bo‘lmagan 
massiv qatorini o‘chiring. 
5. 
3x3 massivni o‘sish tartibida spiral shaklida joylashtiring. 
7 8 9 6 1 2 5 4 3 
6. 
A matritsa elementlarini tasodifiy sonlar generatori yordamida hosil qiling. 
Bosh diagonal bo‘yicha minimal element joylashgan qatorni o‘chirib, B 
matritsani hosil qiling. 
7. 
Kvadrat matritsani n natural sonlar 1, 2, 3, ... , n2 tartibida soat strelkasiga 
qarshi spiral bo‘yicha yozib to‘ldiruvchi dastur tuzing. 
8. 
Kvadrat matritsani n natural sonlar 1, 2, 3, ... , n2 tartibida soat strelkasiga 
qarab spiral bo‘yicha yozib to‘ldiruvchi dastur tuzing. 
9. 
Ikki o‘lchovli butun sonli massiv berilgan A(M,N). Shu massiv qatorlari 
nomerlaridan bir o‘lchovli B massivni tuzing. 
10.
A (N,M) sonlar matritsidan berilgan B sonidan qiymati yuqori bo‘lgan 
barcha elementlarini aniqlovchi dastur yozing. Bunday elementlar nechtaligini 
sanang va ularni K massivga yozing. 
11.
A (N,M) sonlar matritsidan klaviaturadan kiritilgan songa teng bo‘lgan 
barcha elementlarini aniqlovchi dastur yozing. Bunday elementlar nechtaligini 
sanang. 
12.
Ikki o‘lchovli A[5,10] massiv berilgan. Matritsa elementlarini modul 
bo‘yicha eng kattasiga bo‘lib yangi matritsani hosil qiling. 
13.
Ikki o‘lchovli massiv berilgan. Birinchi qatorni minimal element joylashgan 


Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
216 
qatordan keying qatorga qo‘ying. 
14.
Butun sonli B[1.5, 1.5] massiv berilgan. Chap diagonaldan pastda 
joylashgan elementlarini ko‘paytmasini toping. 
15.
Butun sonli B[1.5, 1.5] massiv berilgan. Chap diagonaldan yuqorida 
joylashgan elementlarini yig‘indisini toping. 
16.
Butun sonli 5x5 matritsa berilgan. Shu matritsadagi birinchi qatorning 
barcha manfiy sonlarni 0 bilan almashtiring. 
17.
Ikki o‘lchovli 5x5 massiv berilgan. Matritsa elementlarini modul bo‘yicha 
eng kattasiga bo‘lish yo‘li bilan yangi matritsani hosil qiling. 
18.
Butun sonli to‘g‘ri to‘rtburchakli M-N o‘lchovli matritsa berlgan. Juft 
raqamdagi ustunni o‘sish, toq raqamdagisini kamayish tartibida saralang. 
19.
Butun sonli 8x5 o‘lchovli matritsa berilgan. Aniqlang: 
a) massivning 2-ustuni elementlari yig‘indisini; 
b) massivning 3-ustuni elementlari yig‘indisini; 
20.
Butun sonli to‘g‘ri to‘rtburchakli M-N o‘lchovli matritsa berilgan. [1,20] 
oraliqda joylashgan elementlaridan bir o‘lchovli massiv xosil qiling. Xosil 
qilingan bir o‘lchovli massivning elementlarini o‘rta arifmetigini toping. 
21.
Butun sonli to‘g‘ri to‘rtburchakli M-N o‘lchovli matritsa berilgan. [1,20] 
oraliqda joylashgan elementlaridan bir o‘lchovli massiv xosil qiling. Xosil 
qilingan bir o‘lchovli massivning elementlari ko‘paytmasini toping. 
22.
Butun sonli kvadrat matritsa berilgan. Har bir qatordagi eng katta 
elementini topib, uni asosiy diagonal elementi bilan o‘rnini almashtiring. 
23.
Butun sonli kvadrat matritsa berilgan. Indekslari yig‘indisiga karrali bo‘lgan 
minimal qiymatdagi elementlar joylashgan ustunni (ustun raqamini) ko‘rsating. 
24.
Butun sonli kvadrat matritsa berilgan. Asosiy diagonaldan yuqorida 
joylashgan elementlari summasini toping. 
25.
Berilgan kvadrat massiv o‘zining asosiy diaganaliga nisbatan simmetrikmi 
aniqlang. 
26.
Berilgan kvadrat massiv o‘zining asosiy diaganaliga nisbatan simmetrik 
emasmi aniqlang. 
27.
Ikkita n va m sonlar berilgan. Ikki o‘lchovli int A[n][m] massiv hosil qiling. 
Uni ko‘paytirish jadvali bilan to‘ldiring A[i][j]=i*j va ekranga chiqaring. Bunda 
ichma ich sikldan foydalanmang, massivni to‘ldirishlar faqat bitta sikl bilan 
amalga oshirilsin. Masalan: for(i=0; i28.
Butun sonli NxM o‘lchovli matritsa berilgan. Bir hil elementlardan eng 
kichigi joylashgan qator nomerini chiqaring. 
29.
Butun sonli kvadrat matritsa berilgan. Asosiy diagonaldan pastda 
joylashgan elementlari ko‘paytmasini toping. 
30.
Butun sonli NxM o‘lchovli matritsa berilgan. Bir hil 
elementlardan eng kattasi joylashgan qator nomerini chiqaring. 


Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
217 

Download 6,33 Mb.
1   ...   108   109   110   111   112   113   114   115   ...   194




Download 6,33 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr

Download 6,33 Mb.
Pdf ko'rish