3-laboratoriya ishi uchun material mavzu: massivlar. Bir o’lchovli va ko’p o’LCHOVLI massivlar. Massiv elementlarini saralash usullari. Ishdan maqsad



Download 372,66 Kb.
Pdf ko'rish
bet10/10
Sana03.01.2022
Hajmi372,66 Kb.
#314912
1   2   3   4   5   6   7   8   9   10
Bog'liq
3-laboratoriya ishi Massivlar 2021-2022 (1)

X=(X

1

,X

2

,...,X

n

)

  va 


Y=(Y

1

,Y

2

,...,Y

n

vektorning  skalyar 

ko‘paytmasini toping. 

9

 



 

 

X(N) 

massiv

 

berilgan. 



X

  massiv  elementlarini  kamayib  borish  tartibida  

joylang. 

10

 



 

X(N)

 massivining musbat elementlaridan 



massivini tashkil eting, so‘ngra  



massiv elementlarini o‘sib borish tartibida yozing. 

11

 

 



X(N)

  massivining 



X

i

>M

,

 

shartini  qanoatlantiruvchi  elementlar  yig‘indisini 

hisoblang. (bunda  



M=maxX - minX

). 


12

 

 



 

Y(K)

  massivdan 



massiviga  manfiy  elementlarni  ko‘chirib  yozing.  X 

massivdagi eng kichik elementni birinchi element bilan o‘rnini  almashtiring. 



13

 

 



X(N)

  va 


Y(K 

)  ikkita  massiv  berilgan



.

  X  va 


Y

  massivlarining  musbat 

elementlaridan 

massivni tashkil eting. 



massivining maksimal elementini 

va uning indeksini aniqlang.  

14

 



 

X(N) 

massivi  berilgan.



 

Uning  elementlarni  teskari  tartibda  joylashtiring.  

Massivning toq indeksli elementlarining ko‘paytmasini hisoblang. 

15

 



 

 

X(N) 

massiv berilgan. Uning juft indeksli elementlarni 

Z

 massivga ko‘chirib 

yozing. 

massivdagi maksimal va minimal elementlarining o‘rnini o‘zaro 

almashtiring. 

16

 



 

 

X(K)

massiv  berilgan.  X  massivdagi  manfiy  elementlarni 

Z

  massiviga 

ko‘chirib  yozing.  Hosil  bo‘lgan 

massivini  kamayib  borish  tartibida  

joylang.  

17

 



 

Z  (N)

  massivi  berilgan. 



massivni  shunday  tashkil  eting-ki,  Y  massivida 

avval musbat, keyin manfiy va nul elementlari joylashsin.  

18

 



 

Z(N)

  massividagi  manfiy  elementlar  ko‘paytmasini,  hamda  yig‘indisini  

hisoblang. 

19

 



 

Z(K

massivining  maksimal  va  minimal  elementidan  boshqa  barcha 

elementlaridan 

massivini  hosil  qiling.  X  massivining  o‘rta  geometrik 

qiymatidan kichik bo‘lgan elementlarining sonini toping. 

20

 



 

X(N) 

massividagi hamma musbat elementlaridan 



Z

 massivini hosil qiling va  



Z

 massiv elementlarini kamayib borish tartibida joylang. 

21

 

 



 

X(K)

  massivlari  berilgan.  X  massividagi  barcha  musbat  elementlari 

indeksidan 

massivini hosil qiling. 

22

 

 



 

X(N)

 i 


Y(N) 

massivlarining manfiy elementlaridan 



D

 massivini hosil qiling.  



massiv  elementlarini  o‘sib  borish  tartibida  joylang.  3  ta  minimal 

elementlarni chop eting. 



23

 

 



 

X(N) 

va 


Y(K)

 massivlari berilgan. 



D

 massivini shunday tashkil etingki, unda 



X

  massivining  3ta  va 



massivining  4  ta  eng  katta  elementlari  yozilgan 

bo‘lsin. 

D

 massivining elementlarining ko‘paytmasini hisoblang. 

24

 

 



X(N)

 massivning modul bo‘yicha eng katta elementini toping va uni birinchi 

elementi bilan o‘rnini almashtiring. 

25

 



 

X(N)

  va 


Y(N  ) 

massivning  musbat  elementlarining  yig‘indisini  va  manfiy 

elementlarining ko‘paytmasini hisoblang. 

26

 



 

X(N)

  va 


Y(N)

  massivlari  berilgan.



  A

i

=X

i

+  Y

i. 

formulasi  yordamida  massiv 

tashkil  eting. 

A

  massivning  o‘rta  arifmetik  qiymatidan  kichik  bo‘lgan 

elementlar sonini, hamda eng katta va eng kichik elementlar orasidagi farqni 

hisoblang. 

27

 

 



X(N)

  biror  to‘g‘ri  chiziqqa  tegishli  bo‘lgan  nuqtalar  koordinatalar 

to‘plamidan iborat massiv bo‘lsin. Shu massivga tegishli bo‘lgan, qaysi ikki 

nuqta orasidagi masofa eng katta ekanligini aniqlang. 

28

 

 



X(N) 

massivi berilgan. 



X(N) massivning 

o‘rta arifmetik qiymatini aniqlang 

va uni massivning birinchi elementi bilan o‘rnini almashtiring. 

29

 



 

X(N)

  massivi  berilgan.  Ularni  kamayib  borish  tartibida 



Y(N) 

massiviga



 

joylang. 



X(N), Y(N ) 

massivlarning modul bo‘yicha eng katta elementining 

indeksini aniqlang. 

30

 



 

Z(N) 

massivi berilgan. Uning elementlarining moduli bo‘yicha o‘sib borish 

tartibida joylang. 

 

 



3.3- jadval. Ikki o’lchovli massivlarga doir masalalar. 

Matrisani tasodifiy sonlar bilan to‘ldirishga doir variantlar  

1.

 



a[n][m] massiv elementlarini [0; 10000] oraliqdagi sonlar bilan to‘ldiring. Bu massivning har 

bir satr elementlarini o‘sish tartibida chiqaring.  

2.

 

a[n][m] massiv elementlarini [0; 10000] oraliqdagi sonlar bilan to‘ldiring. Uning eng katta va 



eng kichik elementini toping. Agarda bunday elementlar ko‘p bo‘lsa, ularning sonini chiqaring. 

3.

 



a[n][m] massiv elementlarini [-1000; 1000] oraliqdagi tasodifiy sonlar bilan to‘ldiring. Uning 

eng katta va eng kichik elementlarini nomer(indeks)larini toping. 

4.

 

a[n][m]  massiv  elementlarini  [-10000;  10000]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring. 



Uning eng katta va eng kichik elementlarining ayirmasini toping. 

5.

 



a[n][m]  massiv  elementlarini  [-500;  500]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring.  Bu 

massivni ustun elementlarini o‘sish tartibida chiqaring.  

6.

 

a[n][m]  massiv  elementlarini  [-900;  900]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring.  Bu 



massivni bosh diagonal elementlarini o‘sish tartibida chiqaring. Albatta mos ravishda satrlari 

ham o‘zgarishi lozim 

7.

 

a[n][m]  massiv  elementlarini  [0;  100000]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring. 



Elementini qiymati 200 dan kattalari sonini va ularning o‘rta arifmetigini toping. 

8.

 



a[n][m]  massiv  elementlarini  [-1000;  1000]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring.  Bu 

massivning bosh diagonal elementlarini kamayish tartibida chiqaring.  

9.

 

a[n][m] massiv  elementlarini  [-100000;  100000]  oraliqdagi  tasodifiy sonlar bilan to‘ldiring. 



Elementining qiymatini bir vaqtda 5 ga va 3 ga qoldiqsiz bo‘linadiganlarining soni va ularni 

yig‘indisini toping. 

10.

 

a[n][m]  massiv  elementlarini  [-10000;  10000]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring. 



Massivni chap diagonal elementlarini kamayish tartibida chiqaring. 

11.


 

a[n][m]  massiv  elementlarini  [-10000;  10000]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring. 

Massiv elementlari tublari sonini va ularning yig‘indisini chiqaring. 

12.


 

a[n][m]  massiv  elementlarini  [-10000;  10000]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring. 

Massivning eng katta va eng kichik elementlari sonini chiqaring. 

13.


 

a[n][m]  massiv  elementlarini  [-1000;  1000]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring. 

Massivning eng oxirgi manfiy elementining nomerini aniqlang va chiqaring. 

14.


 

a[n][m]  massiv  elementlarini  [-1000;  1000]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring. 

Massivning eng oxirgi musbat elementining nomerini aniqlang va chiqaring. 

15.


 

a[n][m]  massiv  elementlarini  [-1000;  1000]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring. 

Massivning eng oxirgi manfiy elementining nomerini aniqlang va chiqaring. 

16.


 

a[n][m] massiv elementlarini [-1000000; 100000] oraliqdagi tasodifiy sonlar bilan to‘ldiring. 

Massivning musbat va manfiy elementlarining yig‘indisini toping. 



17.

 

a[n][m]  massiv  elementlarini  [-1000;  1000]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring. 



Massivning eng oxirgi manfiy elementining nomerini aniqlang va chiqaring. 

18.


 

a[n][m]  massiv  elementlarini  [-10000;  10000]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring. 

Massivning eng oxirgi manfiy elementining nomerini aniqlang va chiqaring. 

19.


 

a[n][m]  massiv  elementlarini  [-1000;  1000]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring. 

Berilgan massiv elementlarining a va b oraliqdagilari sonini toping. 

20.


 

a[n][m]  massiv  elementlarini  [-1000;  1000]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring. 

Massivni manfiy elementlarini ularning absolyut qiymati bilan almashtiring va almashtirishlar 

sonini chiqaring. 

21.

 

a[n][m]  massiv  elementlarini  [-1000;  1000]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring.  



Massivning manfiy elementlaridan yangi matrisani hosil qiling. 

22.


 

a[n][m]  massiv  elementlarini  [-1000;  1000]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring.  Bu 

massiv elementlaridan 3 ga va 11 ga bo‘linadiganlarining yig‘indisi toping. 

23.


 

a[n][m] massiv elementlarini [-1000; 1000] oraliqdagi tasodifiy sonlar bilan to‘ldiring. Massiv 

elementlarining o‘rta arifmetigini toping. 

24.


 

a[n][m]  massiv  elementlarini  [-1000;  1000]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring.  Bu 

massiv elementlaridan 3 ga bo‘linadiganlarining o‘rta arifmetigi va o‘rta geometrigini  toping. 

25.


 

a[n][m]  massiv  elementlarini  [-1000;  1000]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring. 

Massivni  elementlaridan  musbatlarini  alohida  S  massivga  va  manfiylarini  V  massivga 

chiqaring. 

26.

 

a[n][m]  massiv  elementlarini  [-5874;  10000]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring. 



Massivni elementlarini teskari tartibda chiqaring. 

27.


 

a[n][m]  massiv  elementlarini  [-10000;  10000]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring. 

Massiv elementlarining birinchi musbatlarini keyin manfiylarini chiqaring. 

28.


 

a[n][m]  massiv  elementlarini  [-10000;  100000]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring. 

Massivni eng katta va eng kichik elementlari orasidagi elementlarni chiqaring. 

29.


 

a[n][m] massiv  elementlarini  [-100000;  100000]  oraliqdagi  tasodifiy sonlar bilan to‘ldiring. 

Massivning eng katta va eng kichik elementlari orasida bo‘lmagan elementlarni chiqaring. 

30.


 

a[n][m]  massiv  elementlarini  [-1000;  1000]  oraliqdagi  tasodifiy  sonlar  bilan  to‘ldiring. 

Massivning 7 ga bo‘linadigan elementlarini massivdan o‘chirib o‘ringa 0 yozing.

 

 



Download 372,66 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




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