Shaxsiy topshiriq dastur kodini tahlili


N o`lchamli massiv berilgan. Massiv elementlarini bir qadam o`ngga siljitish amalga oshirilsin. (bunda A



Yüklə 25,22 Kb.
səhifə2/2
tarix20.11.2023
ölçüsü25,22 Kb.
#165205
1   2
N o`lchamli massiv berilgan. Massiv elementlarini bir qadam o`ngga siljitish amalga oshirilsin. (bunda A1→A2 ga o`tadi, A2→A3, …, AN-1→AN ga o`tadi.) Massivning N- elementining oldingi qiymati yuqoladi. Birinchi elementining qiymati 0 ga teng bo`lib qoladi.

6
2 4 6 8 10 12

0 2 4 6 8 10

8

Kiritilgan n sonining m-darajasini chiqaruvchi dastur tuzing. Dastur funksiya orqali tuzilsin!

2
10

1024

N o`lchamli massiv va K, L butun sonlari berilgan(1≤K≤L≤N). Massivning K-nomerdan L-nomergacha bo`lgan elementlarini o`chiring va hosil bo`lgan massivning o`lchami hamda uning tarkibi chiqarilsin(K va L ham kiradi).

6 2 4
3 4 7 9 10 8

3 3 10 8

9

Uchta qiymatdan kattasini aniqlovchi funksiya tuzing va undan foydalanish tartibini ko‘rsating

4 5 6

6

N o`lchamli massiv berilgan. Massiv elementlarini bir qadam o`ngga siklli siljitish amalga oshirilsin (bunda A1→A2, A2→A3, …, AN→A1, ga o`tadi).

6
2 4 6 8 10 12

12 2 4 6 8 10

10

N soninig natural bo‘luvchilari sonini hisoblovchi funksiya tuzilsin!

12

6

N o`lchamli massiv berilgan (N-toq son). Massivning birinchi yarmi bilan ikkinchi yarmini o`rni almashtirilsin.

6
2 7 3 4 6 8

4 6 8 2 7 3

11

Berilgan X haqiqiy soni uchun
X<0 da -1
X=0 da 0 va
X>0 da 1
Qiymat qaytaradigan funksiya tuzing

-35

-1

N o`lchamli A massiv berilgan. 2 ta yangi B va C massivlarni ifodalang. B massivga A massivning barcha musbat elementlarini C massivga manfiy elementlari (keyingi elementlarning kirgizilgan tartibini saqlagan holda) yozilib, avval B massivning o`lchami va tarkibini keyin C massivning o`lchami va tarkibi chiqarilsin.

5
-2 8 -4 3 7

3
8 3 7

2
-2 -4



12

Kvadrat tenglamaning ildizlari sonini aniqlaydigan RootsCount(A,B,C) butun tipli funksiya tasvirlansin(A, B, C- haqiqiy parametr A≠0).

1 2 4

1

N o‘lchovli Fibonachichi sonlaridan iborat massiv xosil qiling. Massiv elementlarini chiqaring.

8

1 1 2 3 5 8 13 21

13

A asosi va unga tushirilgan h balandligi berilgan. Teng yonli uchburchakning perimetrini hisoblovchi haqiqiy tipli TrangleP(a,h) funksiyasi tasvirlansin(a va h-haqiqiy). Qiymatlar berib tekshirilsin

6
4

11

N o`lchamli massiv berilgan. Massivning birinchi musbat elementidan oldin 0 qo‘shilsin.

5
-6 4 -8 7 3

-6 0 4 -8 7 3

14

Agar berilgan butun son juft bo`lsa “true” aks holda “false” qiymat qaytaruvchi mantiqiy tipli Even(K) funksiyasi tasvirlansin.

7

False yoki 0

Bir xil N o`lchamli A va B massiv berilgan. A va B massiv elementlari birlashtirlib yangi C massiv xosil qilinsin va uning elementlari chiqarilsin.

3
1 4 7
2 5 8

1 4 7 2 5 8

15

Berilgan butun K (K>0) parametr 5 ning darajalariga teng bo`lsa True aks holda false qiymat qaytaruvchi mantiqiy tipli IsPowerS(K) funksiyasi tasvirlansin.

125

True yoki 1

N(N≤15) o`lchamli butun tipli A massiv berilgan. Massivdagi tartib nomeri 3 ga karrali bo`lgan (3, 6, …) elementlar yangi butun tipli B massivga yozilib, hosil qilingan B massivning o`lchami va elementlari chiqarilsin. Shart operatoridan foydalanilmasin.

9
1 3 7 4 5 8 6 9 2

3
7 8 2

16

Berilgan butun (K>0) parametr biror butun sonning kvadratiga teng bo`lsa “true” aks holda “false” qiymat qaytaruvchi mantiqiy tip IsSquare(K) funksiyasi tasvirlansin.



16

True yoki 1

N o`lchamli butun tipli massiv berilgan. Massivdagi barcha toq sonlar o`chirilsin va hosil bo`lgan massivning o`lchami hamda tarkibi chiqarilsin.

6
3 4 7 9 10 8

3
4 10 8

17

Berilgan K butun musbat sondagi raqamlar sonini aniqlovchi butun tipli Digit Count(K) funksiyasi tasvirlansin.

125

3

N o`lchamli A massiv berilgan. Xuddi shunday o`lchamli elementlari quyidagi ko`rinishda aniqlanadigan yangi B massiv hosil qilinsin.
Bk=2Ak agar Ak<5
aks holda Ak/2.

5
3 5 9 6 1

6 2.5 4.5 3 2

18

2 ta A va B butun sonlar berilgan. (A) A dan B gacha bo`lgan butun sonlar yig`indisi topilsin.[A,B)

5
8

18

N o`lchamli A massiv berilgan. Uning juft nomerli elementlarining ichidan eng kichigi topilsin.

6
1 6 5 3 4 5

1

19

1 dan boshlab N sonigacha nechta tub son borligini aniqlovchi dastur tuzing.

30

10

N o`lchamli massiv berilgan. Massivning eng kichik elementidan oldin va eng katta elementidan keyin 0 qiymati joylashtirilsin(1-uchragan).

6
3 7 3 5 2 5

3 7 0 3 5 0 2 5

20

Kiritilgan n sonining 3-darajasi bo’lishini tekshiruvchi funksiya tuzilsin! Darajasi bo‘lsa 1 aks holda 0 qaytarilsin.

243

True yoki 1

N o`lchamli butun tipli massiv berilgan. Uning elementlari arifmetik progressiyani tashkil etishi tekshirilsin. Agar tashkil etsa 1, tashkil etmasa 0(nol) chiqarilsin.

6
3 8 13 18 23 28

1

21

N - Fibonachchi sonlarini xosil qiluvchi Fib(n) funksiyasini tuzing va tekshiring.(1,1,2,3,5,8,13)

4

3

N o`lchamli butun tipli massiv berilgan. Massivda juft va toq sonlarning(navbat bilan) almashinib kelishi aniqlansin. Agar almashinib kelsa 1, aks holda 0 chiqarilsin.

5
12 9 18 3 6

1

22

Faktorialni hisoblovchi funksiya tuzing.

5

120

N o`lchamli massiv berilgan. Uning eng katta va eng kichik elementlari o`rni almashtirilsin.(1-uchragan eng katta va 1-uchragan eng kichik)

5
2 7 3 4 6

7 2 3 4 6

23

N Sonning natural bo‘luvchilar yig‘indisini hisoblovchi NBY(N) nomli funksiya tuzing.

12

28

N o`lchamli massiv va K butun son berilgan (1≤K≤N). Massivning K-elementidan keyin 0 qiymatli element joylashtirilsin.

6 3
3 5 3 5 2 5

3 5 3 0 5 2 5

24

Berilgan sonni mukammallikka tekshiruvchi funksiya tuzing. Son mukammal bo’lsa 1 aks holda 0 qaytarilsin

28

1

N o`lchamli massiv berilgan. Uning elementlari geometrik progresssiyani tashkil etishi tekshirilsin. Agar tashkil etsa 1, aks holda 0(nol) chiqarilsin.

4
16 8 4 2

1

25

A va B sonlar uchun EKUB hisoblaydigan EKUB(A,B) nomli funksiya tuzing.(Yevklid algoritmi)

12
18

6

N o`lchamli massiv va K butun son berilgan (1≤K≤N). Massivning K-nomerli elementining oldiga yangi 0 qiymatli element joylashtirilsin.

6 3
3 5 3 5 2 5

3 5 0 3 5 2 5

25

A va B sonlar uchun EKUK hisoblaydigan EKUK(A,B) nomli funksiya tuzing.(Yevklid algoritmi)

25
15

75

N o`lchamli nol bo`lmagan butun tipli massiv berilgan. Musbat va manfiy sonlarning almashinib kelishi tekshirilsin. Agar almashinib kelsa 1 aks holda 0 chiqarilsin.

5
7 -3 1 -9 3

1

26

A va B(A

10 25
15

1

N o`lchamli A massiv berilgan. Uning toq nomerli elementlari ichidan eng kattasi topilsin.

6
1 6 5 3 4 5

6

27

N sonining raqamlari yig‘indisini hisoblovchi funksiya tuzing

123

6

N o`lchamli massiv berilgan. Uning elementlari teskari tartibda joylashtirilsin.

6
2 7 3 4 6 8

8 6 4 3 7 2

28

N soniga m raqamini o’ng tomondan qo’shib yangi son hosil qiluvchi funksiya tuzing.

245
3

2453

N o`lchamli butun tipli massiv berilgan. Oxirgi uchragan toq soninig boshlang`ich qiymati massivdagi barcha toq sonlarga ko`paytirilsin. Agar massivda toq son bo`lmasa, massiv o`zgartirishsiz qoldirilsin.

5
2 7 3 4 6

2 21 9 4 6

29

N sonini raqamlar ketma-ketligini teskari tartibda chiqaruvchi funksiya tuzing

123

321

N o`lchamli massiv berilgan. Massiv elementlarini bir qadam chapga siklli siljitish amalga oshirilsin (bunda AN→AN-1, An-1→AN-2,…,A1→AN, ga o`tadi).

6
2 4 6 8 10 12

4 6 8 10 12 2

30

A-surat B-mahraj kasr berilgan shu kasrni qisqartiradigan funksiya tuzing

15
25

3 5

N(N>2) o`lchamli butun tipli massiv berilgan. Massivning toq nomerli hamma elementi o`chirilsin. Shart operatoridan foydalanilmasin.

6
3 4 7 9 10 8



4 9 8



Yüklə 25,22 Kb.

Dostları ilə paylaş:
1   2




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin