Dasturlash masalalari

Begin

BEGIN GURUHI TOPSHIRIQLARI (1–40)

Eslatma: foiz, daraja, π (pi) va boshqa formulalar asl ko‘rinishda qoldirilgan. Kerakli joylarda π = 3.14 ishlatiladi.

  1. Kvadratning a tomoni berilgan. Uning perimetrini toping: P = 4 * a.

Kirish

Chiqish

a = 1.2

P = 4.8

a = 8.5

P = 34

a = 3.5

P = 14

a = 9.8

P = 39.2

a = 0.7

P = 2.8

 

  1. Kvadratning a tomoni berilgan. Uning yuzasini toping: S = a^2.

Kirish

Chiqish

a = 1.2

S = 1.44

a = 2.5

S = 6.25

a = 3.1

S = 9.61

a = 4

S = 16

a = 0.75

S = 0.5625

 

  1. To‘g‘ri to‘rtburchakning a va b tomonlari berilgan. Yuzasi S = a * b va perimetri P = 2 * (a + b) ni toping.

Kirish

S

P

a=2, b=3.5

S=7

P=11

a=4.2, b=5

S=21

P=18.4

a=1.5, b=6.3

S=9.45

P=15.6

a=7, b=2.25

S=15.75

P=18.5

a=3, b=3

S=9

P=12

 

  1. Aylananing diametri d berilgan. Uzunligini toping: L = π * d (π = 3.14).

Kirish

L

d=1.2

L=3.768

d=3

L=9.42

d=4.5

L=14.13

d=10

L=31.4

d=0.8

L=2.512

 

  1. Kubning qirrasi a berilgan. Hajmi V = a^3 va to‘la sirt yuzasi S = 6 * a^2 ni toping.

Kirish

V

S

a=1.2

V=1.728

S=8.64

a=2

V=8

S=24

a=3.5

V=42.875

S=73.5

a=0.9

V=0.729

S=4.86

a=4

V=64

S=96

 

  1. To‘g‘ri to‘rtburchakli parallelepipedning a, b, c qirralari berilgan. Hajmi V = a * b * c va sirt yuzasi S = 2 * (a * b + b * c + a * c) ni toping.

Kirish

V

S

a=1, b=2, c=3

V=6

S=22

a=2.5, b=1.2, c=0.8

V=2.4

S=11.92

a=3, b=3, c=3

V=27

S=54

a=4, b=2, c=1.5

V=12

S=34

a=1.1, b=2.2, c=3.3

V=7.986

S=26.62

 

  1. Radiusi R bo‘lgan aylananing uzunligi L = 2 * π * R va yuzasi S = π * R^2 ni toping (π = 3.14).

Kirish

L

S

R=1

L=6.28

S=3.14

R=1.5

L=9.42

S=7.065

R=2.3

L=14.444

S=16.6106

R=4

L=25.12

S=50.24

R=0.75

L=4.71

S=1.76625

 

  1. Ikki son a va b berilgan. Ularning arifmetik o‘rtachasini toping: (a + b) / 2.

Kirish

Natija

a=1, b=3

o‘rtacha=2

a=2.5, b=4.5

o‘rtacha=3.5

a=10, b=6

o‘rtacha=8

a=1.2, b=1.8

o‘rtacha=1.5

a=0, b=5

o‘rtacha=2.5

 

  1. Ikkita manfiy bo‘lmagan son a va b berilgan. Ularning geometrik o‘rtachasini toping: √(a * b).

Kirish

Natija

a=1, b=4

geometrik o‘rtacha=2

a=2.25, b=4

geometrik o‘rtacha=3

a=0, b=9

geometrik o‘rtacha=0

a=3.6, b=2.5

geometrik o‘rtacha=3

a=10, b=2

geometrik o‘rtacha=4.47214

 

  1. Ikkita nolga teng bo‘lmagan son a va b berilgan. Ularning kvadratlari yig‘indisi, ayirmasi, ko‘paytmasi va nisbatini toping.

Kirish

a^2+b^2

a^2−b^2

(a^2)*(b^2)

(a^2)/(b^2)

a=2, b=3

a^2+b^2=13

a^2−b^2=-5

(a^2)*(b^2)=36

(a^2)/(b^2)=0.444444

a=-1.5, b=2

a^2+b^2=6.25

a^2−b^2=-1.75

(a^2)*(b^2)=9

(a^2)/(b^2)=0.5625

a=0.5, b=-0.25

a^2+b^2=0.3125

a^2−b^2=0.1875

(a^2)*(b^2)=0.015625

(a^2)/(b^2)=4

a=4, b=-3.2

a^2+b^2=26.24

a^2−b^2=5.76

(a^2)*(b^2)=163.84

(a^2)/(b^2)=1.5625

a=1.2, b=0.8

a^2+b^2=2.08

a^2−b^2=0.8

(a^2)*(b^2)=0.9216

(a^2)/(b^2)=2.25

 

  1. Ikkita nolga teng bo‘lmagan son berilgan. Ularning modullari yig‘indisi, ayirmasi, ko‘paytmasi va nisbatini toping.

Kirish

|a|+|b|

|a|−|b|

|a|·|b|

|a|/|b|

a=-2, b=3

|a|+|b|=5

|a|−|b|=-1

|a|·|b|=6

|a|/|b|=0.666667

a=-1.5, b=-2

|a|+|b|=3.5

|a|−|b|=-0.5

|a|·|b|=3

|a|/|b|=0.75

a=0.5, b=-0.25

|a|+|b|=0.75

|a|−|b|=0.25

|a|·|b|=0.125

|a|/|b|=2

a=4, b=-3.2

|a|+|b|=7.2

|a|−|b|=0.8

|a|·|b|=12.8

|a|/|b|=1.25

a=1.2, b=0.8

|a|+|b|=2

|a|−|b|=0.4

|a|·|b|=0.96

|a|/|b|=1.5

 

  1. To‘g‘ri burchakli uchburchakning katetlari a va b berilgan. Gipotenuzasi c = √(a^2 + b^2) va perimetri P = a + b + c ni toping.

Kirish

c

P

a=3, b=4

c=5

P=12

a=5, b=12

c=13

P=30

a=1.5, b=2

c=2.5

P=6

a=6, b=8

c=10

P=24

a=2.5, b=2

c=3.20156

P=7.70156

 

  1. Umumiy markazli ikkita aylana radiuslari R1 va R2 (R1 > R2) berilgan. S1 = π*R1^2, S2 = π*R2^2 va halqa yuzasi S3 = S1 − S2 ni toping (π = 3.14).

Kirish

S1

S2

S3

R1=5, R2=3

S1=78.5

S2=28.26

S3=50.24

R1=2.5, R2=1.2

S1=19.625

S2=4.5216

S3=15.1034

R1=4, R2=1

S1=50.24

S2=3.14

S3=47.1

R1=3, R2=2.5

S1=28.26

S2=19.625

S3=8.635

R1=1.5, R2=1

S1=7.065

S2=3.14

S3=3.925

 

  1. Aylana uzunligi L berilgan. Uning radiusi R va doira yuzasi S ni toping (L = 2 * π * R, S = π * R^2, π = 3.14).

Kirish

R

S

L=6.28

R=1

S=3.14

L=31.4

R=5

S=78.5

L=12.56

R=2

S=12.56

L=9.42

R=1.5

S=7.065

L=50.24

R=8

S=200.96

 

  1. Doira yuzasi S berilgan. Diametri D va aylana uzunligi L ni toping (L = π * D, S = π * D^2 / 4, π = 3.14).

Kirish

D

L

S=3.14

D=2

L=6.28

S=12.56

D=4

L=12.56

S=50.24

D=8

L=25.12

S=7.065

D=3

L=9.42

S=28.26

D=6

L=18.84

 

  1. Sonlar o‘qida x1 va x2 nuqtalar berilgan. Ularning orasidagi masofa: |x2 − x1|.

Kirish

Masofa

x1=1, x2=5

|x2−x1|=4

x1=-2, x2=3

|x2−x1|=5

x1=0, x2=0.75

|x2−x1|=0.75

x1=10, x2=3.5

|x2−x1|=6.5

x1=-1.2, x2=-3.7

|x2−x1|=2.5

 

  1. Sonlar o‘qida A, B, C nuqtalar berilgan. AC va BC kesmalar uzunliklari hamda ularning yig‘indisini toping.

Kirish

AC

BC

AC+BC

A=0, B=5, C=2

AC=2

BC=3

AC+BC=5

A=-3, B=4, C=1

AC=4

BC=3

AC+BC=7

A=1.5, B=3.5, C=2.2

AC=0.7

BC=1.3

AC+BC=2

A=10, B=2, C=6

AC=4

BC=4

AC+BC=8

A=-2, B=-5, C=-3

AC=1

BC=2

AC+BC=3

 

  1. Sonlar o‘qida A, B, C nuqtalar berilgan, C — A va B orasida. AC va BC uzunliklari ko‘paytmasini toping.

Kirish

AC·BC

A=0, B=5, C=2

AC·BC=6

A=1, B=6, C=4

AC·BC=6

A=-3, B=2, C=-1

AC·BC=6

A=2.5, B=5.5, C=3

AC·BC=1.25

A=-5, B=-1, C=-3

AC·BC=4

 

  1. To‘g‘ri to‘rtburchakning qarama-qarshi uchlari (x1, y1), (x2, y2). Tomonlari o‘qlarga parallel. Perimetri va yuzasini toping.

Kirish

P

S

(0,0), (3,4)

P=14

S=12

(1,2), (4,6)

P=14

S=12

(-2,-1), (2,3)

P=16

S=16

(5,5), (8,9)

P=14

S=12

(-1.5,2.5), (1.5,4)

P=9

S=4.5

 

  1. Tekislikdagi ikki nuqta (x1, y1) va (x2, y2) orasidagi masofa: √((x2 − x1)^2 + (y2 − y1)^2).

Kirish

Masofa

(0,0), (3,4)

Masofa=5

(1,2), (4,6)

Masofa=5

(-2,-1), (2,3)

Masofa=5.65685

(5,5), (8,9)

Masofa=5

(-1.5,2.5), (1.5,4)

Masofa=3.3541

 

  1. Uchburchak uchlari: (x1, y1), (x2, y2), (x3, y3). Perimetri va yuzasini toping (Heron formulasi: S = √(p (p − a)(p − b)(p − c)), p = (a + b + c) / 2).

Kirish

P

S

(0,0), (3,0), (0,4)

P=12

S=6

(1,1), (4,1), (1,5)

P=12

S=6

(-1,0), (2,0), (0,3)

P=9.76783

S=4.5

(2,2), (5,2), (2,6)

P=12

S=6

(-2,-1), (1,-1), (-2,2)

P=10.2426

S=4.5

 

  1. O‘zgaruvchilar A va B qiymatlarini joyini almashtiring va yangi A, B ni chiqaring.

Kirish

Chiqish (A’)

Chiqish (B’)

A=1, B=2

Yangi A=2

Yangi B=1

A=3.5, B=-1

Yangi A=-1

Yangi B=3.5

A=0, B=7

Yangi A=7

Yangi B=0

A=10, B=10.5

Yangi A=10.5

Yangi B=10

A=-2.2, B=4.4

Yangi A=4.4

Yangi B=-2.2

 

  1. A, B, C o‘zgaruvchilar berilgan. Qiymatlarni aylantiring: A → B, B → C, C → A; so‘ng yangilarini chiqaring.

Kirish

A’

B’

C’

A=1, B=2, C=3

A’=2

B’=3

C’=1

A=3.5, B=-1, C=0

A’=-1

B’=0

C’=3.5

A=0, B=7, C=2.5

A’=7

B’=2.5

C’=0

A=10, B=10.5, C=11

A’=10.5

B’=11

C’=10

A=-2.2, B=4.4, C=8.8

A’=4.4

B’=8.8

C’=-2.2

 

  1. A, B, C o‘zgaruvchilar berilgan. Qiymatlarni aylantiring: A → C, C → B, B → A; so‘ng yangilarini chiqaring.

Kirish

A’

B’

C’

A=1, B=2, C=3

A’=3

B’=1

C’=2

A=3.5, B=-1, C=0

A’=0

B’=3.5

C’=-1

A=0, B=7, C=2.5

A’=2.5

B’=0

C’=7

A=10, B=10.5, C=11

A’=11

B’=10

C’=10.5

A=-2.2, B=4.4, C=8.8

A’=8.8

B’=-2.2

C’=4.4

 

  1. x berilganda y = 3 * x^6 − 6 * x^2 − 7 funksiyaning qiymatini toping.

Kirish

y

x=-2

y=161

x=-1

y=-10

x=0

y=-7

x=1

y=-10

x=2

y=161

 

  1. x berilganda y = 4 * (x − 3)^6 − 7 * (x − 3)^3 + 2 funksiyaning qiymatini toping.

Kirish

y

x=0

y=3107

x=1

y=314

x=3

y=2

x=4

y=-1

x=6

y=2729

 

  1. A soni berilgan. A^8 ni uchta ko‘paytirish orqali hisoblang (A^2 → A^4 → A^8). Topilgan barcha darajalarni chiqaring.

Kirish

A^2

A^4

A^8

A=0.5

A^2=0.25

A^4=0.0625

A^8=0.00390625

A=1.2

A^2=1.44

A^4=2.0736

A^8=4.29982

A=-2

A^2=4

A^4=16

A^8=256

A=3

A^2=9

A^4=81

A^8=6561

A=-1.5

A^2=2.25

A^4=5.0625

A^8=25.6289

 

  1. A soni berilgan. A^15 ni besh ko‘paytirish orqali hisoblang (A^2, A^3, A^5, A^10, A^15). Barcha darajalarni chiqaring.

Kirish

A^2

A^3

A^5

A^10

A^15

A=0.5

A^2=0.25

A^3=0.125

A^5=0.03125

A^10=0.000976562

A^15=3.05176e-05

A=1.2

A^2=1.44

A^3=1.728

A^5=2.48832

A^10=6.19174

A^15=15.407

A=-2

A^2=4

A^3=-8

A^5=-32

A^10=1024

A^15=-32768

A=3

A^2=9

A^3=27

A^5=243

A^10=59049

A^15=14348907

A=-1.5

A^2=2.25

A^3=-3.375

A^5=-7.59375

A^10=57.665

A^15=-437.894

 

  1. Burchak qiymati α gradusda (0 < α < 360). Uni radianlarga o‘tkazing; 180° = π radian (π = 3.14).

Kirish

Natija

α=30°

radian=0.523333

α=45°

radian=0.785

α=60°

radian=1.04667

α=90°

radian=1.57

α=180°

radian=3.14

 

  1. Burchak qiymati α radianlarda (0 < α < 2π). Uni graduslarga o‘tkazing; 180° = π radian (π = 3.14).

Kirish

Natija

α=0.52 rad

gradus=29.8089°

α=1.57 rad

gradus=90°

α=2.09 rad

gradus=119.809°

α=3.14 rad

gradus=180°

α=5 rad

gradus=286.624°

 

  1. Harorat T (Fahrenheit) berilgan. Celsiusga o‘tkazing: T_C = (T_F − 32) * 5 / 9.

Kirish

T_C

T_F=32

T_C=0

T_F=68

T_C=20

T_F=77

T_C=25

T_F=104

T_C=40

T_F=14

T_C=-10

 

  1. Harorat T (Celsius) berilgan. Fahrenheitga o‘tkazing: T_F = T_C * 9/5 + 32.

Kirish

T_F

T_C=0

T_F=32

T_C=20

T_F=68

T_C=25

T_F=77

T_C=40

T_F=104

T_C=-10

T_F=14

 

  1. X kg konfet A so‘m turadi. 1 kg va Y kgning narxini toping.

Kirish

1 kg narxi

Y kg narxi

X=2 kg, A=30000 so‘m, Y=1.5 kg

1 kg narxi=15000

Y kg narxi=22500

X=0.8 kg, A=12000 so‘m, Y=0.5 kg

1 kg narxi=15000

Y kg narxi=7500

X=1.2 kg, A=18000 so‘m, Y=3 kg

1 kg narxi=15000

Y kg narxi=45000

X=5 kg, A=75000 so‘m, Y=2 kg

1 kg narxi=15000

Y kg narxi=30000

X=3.5 kg, A=49000 so‘m, Y=1.2 kg

1 kg narxi=14000

Y kg narxi=16800

 

  1. X kg shokolad A so‘m, Y kg iris B so‘m. 1 kg shokolad, 1 kg iris narxlari va shokoladning irisdan necha marta qimmatroqligini toping.

Kirish

1kg shokolad

1kg iris

Shokolad/Iris

X=2, A=50000, Y=1, B=20000

1kg shokolad=25000

1kg iris=20000

nisbat=1.25

X=1.5, A=37500, Y=0.5, B=6000

1kg shokolad=25000

1kg iris=12000

nisbat=2.08333

X=3, A=120000, Y=2, B=50000

1kg shokolad=40000

1kg iris=25000

nisbat=1.6

X=0.8, A=24000, Y=1.2, B=18000

1kg shokolad=30000

1kg iris=15000

nisbat=2

X=5, A=200000, Y=4, B=120000

1kg shokolad=40000

1kg iris=30000

nisbat=1.33333

 

  1. Qayiqning sokin suvdagi tezligi V, daryo oqim tezligi U (U < V). Qayiq ko‘lda T1 soat, daryoda (oqimga qarshi) T2 soat yurgan. S = V*T1 + (V − U)*T2.

Kirish

S

V=10, U=2, T1=1, T2=2

S=26

V=12, U=3, T1=0.5, T2=1.5

S=19.5

V=8, U=1, T1=2, T2=0.5

S=19.5

V=15, U=5, T1=1.2, T2=0.8

S=26

V=9, U=2, T1=3, T2=1

S=34

 

  1. Ikki avtomobil tezliklari V1 va V2, ular orasidagi masofa S. Ular T soatdan so‘ng uzoqlashsa: masofa = S + T*(V1 + V2).

Kirish

Masofa (T dan keyin)

V1=40, V2=60, S0=100, T=1

S=200

V1=50, V2=70, S0=10, T=2

S=250

V1=30, V2=80, S0=0, T=1.5

S=165

V1=90, V2=90, S0=20, T=0.5

S=110

V1=60, V2=40, S0=200, T=3

S=500

 

  1. Ikki avtomobil dastlab bir-biriga qarshi harakatlansa: T soatdan keyingi masofa = |S − T*(V1 + V2)|.

Kirish

Masofa (T dan keyin)

V1=40, V2=60, S0=100, T=1

Masofa=0

V1=50, V2=70, S0=200, T=2

Masofa=40

V1=30, V2=80, S0=50, T=1.5

Masofa=115

V1=90, V2=90, S0=20, T=0.5

Masofa=70

V1=60, V2=40, S0=70, T=3

Masofa=230

 

  1. Chiziqli tenglama A * x + B = 0 (A ≠ 0). Yechim: x = −B / A.

Kirish

x

A=2, B=4

x=-2

A=-1, B=3

x=3

A=0.5, B=-2

x=4

A=10, B=0

x=0

A=-2.5, B=5

x=2

 

  1. Kvadrat tenglama A * x^2 + B * x + C = 0 (A ≠ 0), diskriminant ijobiy. Avval kichik, so‘ng katta ildizni chiqaring.

Kirish

x1 (kichik)

x2 (katta)

A=1, B=-3, C=2

x1=1

x2=2

A=2, B=-7, C=3

x1=0.5

x2=3

A=1, B=0, C=-4

x1=-2

x2=2

A=3, B=-6, C=-9

x1=-1

x2=3

A=2, B=-5, C=-3

x1=-0.5

x2=3

 

  1. Tizimni yeching (yagona yechim mavjud): A1*x + B1*y = C1; A2*x + B2*y = C2. Formulalar: x = (C1*B2 − C2*B1)/D, y = (A1*C2 − A2*C1)/D, D = A1*B2 − A2*B1.

Kirish

x

y

A1=1, B1=2, C1=5, A2=3, B2=4, C2=11

x=1

y=2

A1=2, B1=1, C1=7, A2=-1, B2=3, C2=4

x=2.42857

y=2.14286

A1=3, B1=-2, C1=1, A2=5, B2=1, C2=12

x=1.92308

y=2.38462

A1=4, B1=5, C1=9, A2=2, B2=-3, C2=1

x=1.45455

y=0.636364

A1=1.5, B1=-0.5, C1=2, A2=0.5, B2=1, C2=1.5

x=1.57143

y=0.714286

 

INTEGER GURUHI TOPSHIRIQLARI (1–30)

Eslatma: Ushbu guruhdagi barcha kirish va chiqish ma’lumotlari butun sonlar. Raqamlar soni ko‘rsatilgan hollarda (ikki xonali, uch xonali va h.k.) ular musbat deb olinadi. Dasturlash terminlari va guruh nomlari (Integer, div, mod, va h.k.) asl holida qoldirildi.

Integer1°. Masofa L santimetrda berilgan. Butun bo‘lishga bo‘lish (div) amali yordamida undagi to‘liq metrlar sonini toping (1 metr = 100 sm).

Kirish

Chiqish

L=120 sm

to‘liq metr=1

L=99 sm

to‘liq metr=0

L=350 sm

to‘liq metr=3

L=1000 sm

to‘liq metr=10

L=12345 sm

to‘liq metr=123

 

Integer2°. Massa M kilogrammda berilgan. div amali yordamida undagi to‘liq tonnalar sonini toping (1 tonna = 1000 kg).

Kirish

Chiqish

M=999 kg

to‘liq tonna=0

M=1000 kg

to‘liq tonna=1

M=2500 kg

to‘liq tonna=2

M=12000 kg

to‘liq tonna=12

M=345678 kg

to‘liq tonna=345

 

Integer3°. Fayl hajmi baytlarda berilgan. div amali yordamida to‘liq kilobaytlar sonini toping (1 KB = 1024 bayt).

Kirish

Chiqish

bayt=1023

to‘liq KB=0

bayt=1024

to‘liq KB=1

bayt=1536

to‘liq KB=1

bayt=4097

to‘liq KB=4

bayt=1234567

to‘liq KB=1205

 

Integer4°. A va B musbat butun sonlar (A > B). Uzunligi A bo‘lgan kesmaga, uzunligi B bo‘lgan kesmalar maksimal miqdorda (ustma-ust tushirmasdan) joylashtiriladi. div amali bilan joylashgan B kesmalar sonini toping.

Kirish

Chiqish

A=10, B=3

soni=3

A=25, B=4

soni=6

A=100, B=9

soni=11

A=47, B=5

soni=9

A=13, B=12

soni=1

 

Integer5°. A va B musbat butun sonlar (A > B). Uzunligi A bo‘lgan kesmaga, uzunligi B bo‘lgan kesmalar maksimal miqdorda joylashtirilganda, bo‘linmaning qoldig‘i (mod) yordamida A kesmaning band qilinmagan qismi uzunligini toping.

Kirish

Chiqish

A=10, B=3

bo‘sh qism=1

A=25, B=4

bo‘sh qism=1

A=100, B=9

bo‘sh qism=1

A=47, B=5

bo‘sh qism=2

A=58, B=7

bo‘sh qism=2

 

Integer6°. Ikki xonali son berilgan. Avval uning chap raqamini (o‘nliklar), so‘ng o‘ng raqamini (birlar) chiqaring. O‘nliklar uchun div, birlar uchun mod ishlating.

Kirish

O‘nliklar

Birlar

n=10

o‘nliklar=1

birlar=0

n=24

o‘nliklar=2

birlar=4

n=57

o‘nliklar=5

birlar=7

n=99

o‘nliklar=9

birlar=9

n=83

o‘nliklar=8

birlar=3

 

Integer7°. Ikki xonali son berilgan. Uning raqamlari yig‘indisi va ko‘paytmasini toping.

Kirish

Yig‘indi

Ko‘paytma

n=12

yig‘indi=3

ko‘paytma=2

n=34

yig‘indi=7

ko‘paytma=12

n=50

yig‘indi=5

ko‘paytma=0

n=77

yig‘indi=14

ko‘paytma=49

n=86

yig‘indi=14

ko‘paytma=48

 

Integer8°. Ikki xonali son berilgan. Uning raqamlarini joyini almashtirish orqali hosil bo‘lgan sonni chiqaring.

Kirish

Chiqish

n=12

natija=21

n=40

natija=4

n=58

natija=85

n=90

natija=9

n=73

natija=37

 

Integer9°. Uch xonali son berilgan. Bitta div amali yordamida uning birinchi raqamini (yuzliklar) chiqaring.

Kirish

Chiqish

n=100

yuzliklar=1

n=305

yuzliklar=3

n=987

yuzliklar=9

n=450

yuzliklar=4

n=612

yuzliklar=6

 

Integer10°. Uch xonali son berilgan. Avval uning oxirgi raqamini (birlar), so‘ng o‘rta raqamini (o‘nliklar) chiqaring.

Kirish

Birlar

O‘nliklar

n=123

birlar=3

o‘nliklar=2

n=405

birlar=5

o‘nliklar=0

n=980

birlar=0

o‘nliklar=8

n=761

birlar=1

o‘nliklar=6

n=612

birlar=2

o‘nliklar=1

 

Integer11°. Uch xonali son berilgan. Uning raqamlari yig‘indisi va ko‘paytmasini toping.

Kirish

Yig‘indi

Ko‘paytma

n=123

yig‘indi=6

ko‘paytma=6

n=405

yig‘indi=9

ko‘paytma=0

n=980

yig‘indi=17

ko‘paytma=0

n=761

yig‘indi=14

ko‘paytma=42

n=612

yig‘indi=9

ko‘paytma=12

 

Integer12°. Uch xonali son berilgan. Uni o‘ngdan chapga o‘qish orqali hosil bo‘lgan sonni chiqaring.

Kirish

Chiqish

n=123

natija=321

n=405

natija=504

n=980

natija=89

n=761

natija=167

n=612

natija=216

 

Integer13°. Uch xonali son berilgan. Unda chapdan birinchi raqam o‘chirilib, o‘ng tomonga qo‘shib yozilgan. Olingan sonni chiqaring.

Kirish

Chiqish

n=123

natija=231

n=405

natija=54

n=980

natija=809

n=761

natija=617

n=612

natija=126

 

Integer14°. Uch xonali son berilgan. Unda o‘ngdan birinchi raqam o‘chirilib, chap tomonga qo‘shib yozilgan. Olingan sonni chiqaring.

Kirish

Chiqish

n=123

natija=312

n=405

natija=540

n=980

natija=98

n=761

natija=176

n=612

natija=261

 

Integer15°. Uch xonali son berilgan. Uning yuzliklar va o‘nliklar raqamlarini joyini almashtirib hosil bo‘lgan sonni chiqaring (masalan, 123 → 213).

Kirish

Chiqish

n=123

natija=213

n=405

natija=45

n=980

natija=890

n=761

natija=671

n=612

natija=162

 

Integer16°. Uch xonali son berilgan. Uning o‘nliklar va birlar raqamlarini joyini almashtirib hosil bo‘lgan sonni chiqaring (masalan, 123 → 132).

Kirish

Chiqish

n=123

natija=132

n=405

natija=450

n=980

natija=908

n=761

natija=716

n=612

natija=621

 

Integer17°. 999 dan katta butun son berilgan. Bitta div va bitta mod amali bilan bu sonning yozuvidagi yuzliklar razryadiga mos raqamni toping.

Kirish

Chiqish

n=1000

yuzliklar raqami=0

n=12345

yuzliklar raqami=3

n=67890

yuzliklar raqami=8

n=2001

yuzliklar raqami=0

n=909999

yuzliklar raqami=9

 

Integer18°. 999 dan katta butun son berilgan. Bitta div va bitta mod amali bilan bu sonning yozuvidagi mingliklar razryadiga mos raqamni toping.

Kirish

Chiqish

n=1000

mingliklar raqami=1

n=12345

mingliklar raqami=2

n=67890

mingliklar raqami=7

n=2001

mingliklar raqami=2

n=909999

mingliklar raqami=9

 

Integer19°. Kun boshidan N soniya o‘tdi (N — butun). Kun boshidan boshlab o‘tgan to‘liq daqiqalar sonini toping.

Kirish

Chiqish

N=0 s

to‘liq daqiqa=0

N=59 s

to‘liq daqiqa=0

N=60 s

to‘liq daqiqa=1

N=3600 s

to‘liq daqiqa=60

N=86399 s

to‘liq daqiqa=1439

 

Integer20°. Kun boshidan N soniya o‘tdi. Kun boshidan boshlab o‘tgan to‘liq soatlar sonini toping.

Kirish

Chiqish

N=0 s

to‘liq soat=0

N=3599 s

to‘liq soat=0

N=3600 s

to‘liq soat=1

N=7200 s

to‘liq soat=2

N=86399 s

to‘liq soat=23

 

Integer21°. Kun boshidan N soniya o‘tdi. So‘nggi daqiqaning boshidan beri o‘tgan soniyalar sonini toping.

Kirish

Chiqish

N=0 s

soniya (oxirgi daqiqadan)=0

N=59 s

soniya (oxirgi daqiqadan)=59

N=60 s

soniya (oxirgi daqiqadan)=0

N=3661 s

soniya (oxirgi daqiqadan)=1

N=86399 s

soniya (oxirgi daqiqadan)=59

 

Integer22°. Kun boshidan N soniya o‘tdi. So‘nggi soatning boshidan beri o‘tgan soniyalar sonini toping.

Kirish

Chiqish

N=0 s

soniya (oxirgi soatdan)=0

N=3599 s

soniya (oxirgi soatdan)=3599

N=3600 s

soniya (oxirgi soatdan)=0

N=3661 s

soniya (oxirgi soatdan)=61

N=86399 s

soniya (oxirgi soatdan)=3599

 

Integer23°. Kun boshidan N soniya o‘tdi. So‘nggi soatning boshidan beri o‘tgan to‘liq daqiqalar sonini toping.

Kirish

Chiqish

N=0 s

to‘liq daqiqa (oxirgi soatdan)=0

N=3599 s

to‘liq daqiqa (oxirgi soatdan)=59

N=3600 s

to‘liq daqiqa (oxirgi soatdan)=0

N=3661 s

to‘liq daqiqa (oxirgi soatdan)=1

N=86399 s

to‘liq daqiqa (oxirgi soatdan)=59

 

Integer24°. Hafta kunlari quyidagicha raqamlangan: 0 — yakshanba, 1 — dushanba, …, 6 — shanba. K (1–365) berilgan. Yilning K-kuni uchun haftaning kun raqamini aniqlang; bu yilda 1-yanvar dushanba bo‘lgan.

Kirish

Chiqish

K=1

kun raqami=1

K=2

kun raqami=2

K=7

kun raqami=0

K=8

kun raqami=1

K=365

kun raqami=1

 

Integer25°. Hafta kunlari: 0 — yakshanba, 1 — dushanba, …, 6 — shanba. K (1–365) berilgan. Yilning K-kuni uchun kun raqamini aniqlang; 1-yanvar payshanba bo‘lgan.

Kirish

Chiqish

K=1

kun raqami=4

K=3

kun raqami=6

K=4

kun raqami=0

K=5

kun raqami=1

K=365

kun raqami=4

 

Integer26°. Hafta kunlari: 1 — dushanba, 2 — seshanba, …, 6 — shanba, 7 — yakshanba. K (1–365) berilgan. 1-yanvar seshanba bo‘lsa, K-kunining raqamini toping.

Kirish

Chiqish

K=1

kun raqami=2

K=2

kun raqami=3

K=7

kun raqami=1

K=8

kun raqami=2

K=365

kun raqami=2

 

Integer27°. Hafta kunlari: 1 — dushanba, …, 7 — yakshanba. K (1–365) berilgan. 1-yanvar shanba (6) bo‘lsa, K-kunining raqamini toping.

Kirish

Chiqish

K=1

kun raqami=6

K=2

kun raqami=7

K=7

kun raqami=5

K=8

kun raqami=6

K=365

kun raqami=6

 

Integer28°. Hafta kunlari: 1 — dushanba, …, 7 — yakshanba. K (1–365) va N (1–7) berilgan. 1-yanvar N-raqamli hafta kuni bo‘lsa, K-kunining raqamini toping.

Kirish

Chiqish

K=1, N=1

kun raqami=1

K=1, N=7

kun raqami=7

K=2, N=3

kun raqami=4

K=8, N=5

kun raqami=5

K=365, N=4

kun raqami=4

 

Integer29°. A × B o‘lchamli to‘g‘ri to‘rtburchakda tomoni C bo‘lgan kvadratlar maksimal miqdorda joylashtiriladi (ustma-ustsiz). Joylashgan kvadratlar soni va band qilinmagan qism yuzasini toping.

Kirish

Soni

Bo‘sh yuzasi

A=10, B=7, C=3

kvadratlar soni=6

bo‘sh yuzasi=16

A=25, B=12, C=4

kvadratlar soni=18

bo‘sh yuzasi=12

A=100, B=90, C=9

kvadratlar soni=110

bo‘sh yuzasi=90

A=47, B=31, C=5

kvadratlar soni=54

bo‘sh yuzasi=107

A=58, B=37, C=7

kvadratlar soni=40

bo‘sh yuzasi=186

 

Integer30°. Berilgan yil raqamiga (musbat butun son) mos asr raqamini aniqlang. Masalan, 20-asr 1901 yildan boshlangan (formula: (yil − 1) // 100 + 1).

Kirish

Chiqish

yil=1

asr=1

yil=100

asr=1

yil=101

asr=2

yil=1900

asr=19

yil=1901

asr=20

 

BOOLEAN GURUHI TOPSHIRIQLARI (1–20)

Eslatma: Ushbu guruhda natija Boolean turida (True/False). Masalalarda boshqa ko‘rsatilmagan bo‘lsa, kirish qiymatlari butun sonlar. Mantiqiy bog‘lovchilar: AND (va), OR (yoki), NOT (inkor), XOR (eksklyuziv yoki).

Boolean1°. Butun son A berilgan. Shartning rostligini aniqlang: A > 0.

Kirish

Natija (True/False)

A=-5

False

A=0

False

A=3

True

A=10

True

A=-1

False

 

Boolean2°. Butun son A berilgan. Shartning rostligini aniqlang: A toq (A mod 2 ≠ 0).

Kirish

Natija

A=-4

False

A=-3

True

A=0

False

A=7

True

A=12

False

 

Boolean3°. Butun son A berilgan. Shartning rostligini aniqlang: A juft (A mod 2 = 0).

Kirish

Natija

A=-4

True

A=-3

False

A=0

True

A=7

False

A=12

True

 

Boolean4°. Butun sonlar A va B berilgan. Shartning rostligini aniqlang: (A > 2) AND (B ≤ 3).

Kirish

Natija

A=3, B=3

True

A=2, B=3

False

A=5, B=1

True

A=1, B=10

False

A=10, B=4

False

 

Boolean5°. Butun sonlar A va B berilgan. Shartning rostligini aniqlang: (A ≥ 0) OR (B < −2).

Kirish

Natija

A=0, B=-3

True

A=-1, B=-3

True

A=-1, B=0

False

A=5, B=5

True

A=-2, B=-1

False

 

Boolean6°. Butun sonlar A va B berilgan. Shartning rostligini aniqlang: A va B ikkalasi ham toq.

Kirish

Natija

A=1, B=3

True

A=2, B=3

False

A=5, B=7

True

A=8, B=10

False

A=-3, B=-5

True

 

Boolean7°. Butun sonlar A va B berilgan. Shartning rostligini aniqlang: A yoki B dan hech bo‘lmaganda bittasi toq.

Kirish

Natija

A=2, B=4

False

A=2, B=5

True

A=7, B=8

True

A=9, B=11

True

A=0, B=0

False

 

Boolean8°. Butun sonlar A va B berilgan. Shartning rostligini aniqlang: A va B dan faqat bittasi toq (XOR).

Kirish

Natija

A=2, B=4

False

A=2, B=5

True

A=7, B=8

True

A=9, B=11

False

A=0, B=1

True

 

Boolean9°. Butun sonlar A va B berilgan. Shartning rostligini aniqlang: A va B bir xil juftlikka ega.

Kirish

Natija

A=2, B=4

True

A=2, B=5

False

A=7, B=9

True

A=0, B=1

False

A=-3, B=5

True

 

Boolean10°. Butun sonlar A va B berilgan. Shartning rostligini aniqlang: (A > 0) AND (B > 0).

Kirish

Natija

A=1, B=1

True

A=1, B=0

False

A=0, B=5

False

A=10, B=-1

False

A=-2, B=-3

False

 

Boolean11°. Butun sonlar A, B, C berilgan. Shartning rostligini aniqlang: A > 0, B > 0 va C > 0.

Kirish

Natija

A=1, B=2, C=3

True

A=1, B=0, C=3

False

A=0, B=0, C=1

False

A=5, B=6, C=-1

False

A=-1, B=-2, C=-3

False

 

Boolean12°. Butun sonlar A, B, C berilgan. Shartning rostligini aniqlang: A, B, C ichida faqat BIRTA musbat.

Kirish

Natija

A=1, B=-2, C=-3

True

A=1, B=2, C=-3

False

A=-1, B=-2, C=3

True

A=0, B=0, C=1

True

A=-5, B=-6, C=-7

False

 

Boolean13°. Butun sonlar A, B, C berilgan. Shartning rostligini aniqlang: A, B, C ichida faqat IKKITA musbat.

Kirish

Natija

A=1, B=-2, C=3

True

A=1, B=2, C=-3

True

A=-1, B=2, C=3

True

A=0, B=1, C=1

True

A=5, B=6, C=7

False

 

Boolean14°. Butun sonlar A, B, C berilgan. Shartning rostligini aniqlang: A, B, C o‘zaro har xil (juftlari teng emas).

Kirish

Natija

A=1, B=2, C=3

True

A=1, B=1, C=2

False

A=0, B=0, C=0

False

A=5, B=-5, C=5

False

A=-1, B=2, C=-1

False

 

Boolean15°. Butun sonlar A, B, C berilgan. Shartning rostligini aniqlang: A < B < C (kuchli o‘sish).

Kirish

Natija

A=1, B=2, C=3

True

A=1, B=1, C=2

False

A=3, B=2, C=1

False

A=0, B=5, C=5

False

A=-2, B=-1, C=0

True

 

Boolean16°. Butun sonlar A, B, C berilgan. Shartning rostligini aniqlang: A < B < C YOKI A > B > C.

Kirish

Natija

A=1, B=2, C=3

True

A=3, B=2, C=1

True

A=1, B=1, C=2

False

A=2, B=2, C=2

False

A=-3, B=-2, C=-1

True

 

Boolean17°. Butun son A berilgan. Shartning rostligini aniqlang: A — ikki xonali va juft.

Kirish

Natija

A=10

True

A=11

False

A=99

False

A=100

False

A=-12

True

 

Boolean18°. Butun son A berilgan. Shartning rostligini aniqlang: A — uch xonali va toq.

Kirish

Natija

A=100

False

A=101

True

A=999

True

A=-345

True

A=99

False

 

Boolean19°. Butun sonlar A va B berilgan (B ≠ 0). Shartning rostligini aniqlang: A soni B ga karrali (A mod B = 0).

Kirish

Natija

A=10, B=5

True

A=10, B=3

False

A=0, B=7

True

A=-12, B=4

True

A=15, B=-5

True

 

Boolean20°. Butun son A berilgan. Shartning rostligini aniqlang: A soni 3 ga va 5 ga karrali (A mod 3 = 0 va A mod 5 = 0).

Kirish

Natija

A=0

True

A=15

True

A=30

True

A=45

True

A=14

False

 

Прокрутить вверх