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
Do'stlaringiz bilan baham: |