2-Jadval.
1. 1
Berilgan ikkita sonni “do’st son” larga tekshiradigan funksiya yarating.
Ushbu funksiya yordamida a va a1, b va b1, c va c1 sonlarini o’zaro
do’stlikka tekshiring. Izoh: do’st sonlar deb birinchi sonning
bo’luvchilari yig’indisi ikkinchi sonni, ikkinchi sonni bo’luvchilari soni
birinchi sonni tashkil qilgan sonlar juftiga aytiladi.
2.
Berilgan a va b sonlar ichidan do’st sonlarni ekranga chop qiladigan
dastur yarating. Ushbu dastur uchun do’st sonlar funksiyasidan
foydalaning. Izoh: do’st sonlar deb birinchi sonning bo’luvchilari
yig’indisi ikkinchi sonni, ikkinchi sonni bo’luvchilari soni birinchi
sonni tashkil qilgan sonlar juftiga aytiladi.
3.
Berilgan sonni tublikka tekshiradigan funksiya yarating. Bu
funksiya yordamida a,b,c,d sonlarini tub songa tekshiring.
4.
Berilgan a va b sonlari orasidagi tub sonlarni topuvchi dastur
yarating. Ushbu dasturni yaratish uchun tub funksiyasini yaratib
undan foydalaning.
5.
Berilgan a va b sonlar orasidagi tub sonlarning o’rta arifmetik
qiymatini hisoblang. Buning uchun tub sonlar funksiyasi hosil
qiling.
6.
Haqiqiy sonning ishorasini aniqlovchi ishora() nomli funksiya hosil
qiling. Funksiya argumenti noldan kichik bo’lsa -1; noldan katta
bo’lsa 1; nolga teng bo’lsa 0 qiymat qaytarsin. Haqiqiy a va b sonlari
uchun ishora(a)+ishora(b) ifodasi hisoblang.
7.
Kvadrat tenglamaning izdizlar sonini va ildizlarini aniqlovchi
funksiya hosil qiling.
8.
n va m natural soni berilgan. Shu sonlar EKUBini topuvchi funksiya
yarating. Ushbu funksiya yordamida a va a1, b va b1 sonlari uchun
EKUB ni toping.
9.
n va m natural soni berilgan. Shu sonlar EKUKini topuvchi funksiya
yarating. Ushbu funksiya yordamida a va a1, b va b1 sonlari uchun
EKUK ni toping.
10.
Berilgan sekundni soat minut sekund ko’rinishida chiqaradigan
funksiya yarating. Ushbu funksiya yordamida t1,t2,t3 vaqtlarni
hisoblang. M: 3723 sekund berilsa, natija 01:02:03
11.
Palindrom funksiyasini hosil qiling. Ushbu funksiya yordamida a,b,c
sonlarini palindromlikka tekshiring
12.
Arifmetik amallarni bajaruvchi hisoblash (int a,int b,char amal)
funksiyasini hosil qiling. Ushbu funksiya yordamida a va b, a1 va b1
sonlari uchun arifmetik amallarni hisoblang.
13.
Berilgan sonning raqamlar yig’indisini hisoblovchi funksiya hosil
qiling. Bu funksiya yordamida a,b,c sonlarini raqamlar yig’indisini
hisoblang.
14.
Dastlabki n ta fibonachchi sonlarini chiqaradigan funksiya hosil
qiling.
15.
Berilgan kundan keyingi kunni chiqaruvchi funksiya hosil qiling.
Ushbu funksiya yordamida day1, day2,day3 larni hisoblang.
16.
Kiritilgan yil kabisa yili yoki kabisa yili emasligini aniqlovchi
funksiya hosil qiling. Izoh: Kabisa yilida 366kun mavjud, ya’ni 29-
fevral bor bo’ladi.
17.
Satr toifali o’zgaruvchini uzunligini aniqlash uchun funksiya hosil
qiling. Strlen ishlatilmasin. Ushbu funksiya yordamida s1,s2,s3
satrlarning uzunligi aniqlansin.
18.
Berigan sonning raqamlar ko’paytmasini topuvchi funksiya hosil
qiling. Ushbu funksiya yordamida a,b,c sonlarning raqamlar
ko’paytmasi hisoblang.
19.
Ikkita tub son «egizak» deyiladi, agar bir-biridan farqi 2 teng bo‘lsa
(masalan, 41 va 43 sonlari). Berilgan natural n uchun [n..2n]
kesmadagi barcha «egizak» sonlar juftliklari chop etilsin. Masalani
yechish uchun berilgan k sonini tub son yoki yo‘qligi aniqlovchi
mantiqiy qiymat qaytaruvchi funksiya tuzish zarur bo‘ladi.
20.
Kiritilgan sonni teskari tartibda chiqaradigan (son sifatida) funksiya
hosil qiling. Ushbu funksiya yordamida a,b,c sonlarini teskari
tartibda hosil qiling.
21.
a sonining 2-, 3-, 4-darajalarini hisoblab, mos ravishda b,c,d parametrlarga
uzatadigan PowerA234(a,b,c,d) nomli void turidagi funksiya tasvirlansin
(a-kiruvchi, b,c,d lar chiquvchi parametrlar, barcha parametrlar haqiqiy
turga tegishli). Bu funksiya yordamida berilgan 5 ta sonning har biri uchun
2-, 3-, 4-darajalar hisoblansin.
22.
Tomonlari koordinata o‘qlariga parallel bo‘lgan hamda qarama-qarshi
uchlarining
(x
1
,y
1
),
(x
2
,y
2
)
koordinatalari
berilgan
to‘g‘ri
to‘rtburchakning p perimetri va s yuzasini hisoblaydigan
RectPS(x1,y1,x2,y2,p,s) nomli void turidagi funksiya tasvirlansin. Bu
funksiyadan foydalanib, qarama-qarshi uchlarining koordinatalari
ma`lum, tomonlari koordinata o‘qlariga parallel bo`lgan 3 ta to‘g‘ri
to‘rtburchakning perimetrlari va yuzalari hisoblansin.
23.
Berilgan k butun musbat sonining raqamlarini teskari tartibda
joylashtiruvchi (123 -> 321) InvertDigits(k) nomli void turidagi
funksiya tasvirlansin(k butun turga tegishli parametr bo’lib, bir
vaqtda kiruvchi va chiquvchi hisoblanadi). Bu funksiyadan
foydalanib, berilgan 5 ta butun musbat sonlarning raqamlari teskari
tartibda joylashtirilsin.
24.
Berilgan a, b, c o‘zgaruvchilardagi qiymatlarni quyidagicha siljituvchi
a→b, b→c, c→a o‘ng siljish Shift Right3(a,b,c) nomli void turidagi
funksiya tasvirlansin(a, b, c lar haqiqiy turga tegishli parametrlar
bo‘lib, bir vaqtning o‘zida kiruvchi va chiquvchi hisoblanadi). Bu
funksiyadan foydalanib, berilgan 2 ta (a
1
, b
1
, c
1
) va (a
2
, b
2
, c
2
) sonlar
ketma - ketligining har biri uchun o‘ng siljish amali bajarilsin.
25.
Berilgan a, b, c o‘zgaruvchilardagi qiymatlarni quyidagicha siljituvchi
a→c, c→b, b→a chap siljish Shift Lift3(a,b,c) nomli void turidagi
funksiya tasvirlansin (a, b, c lar haqiqiy turga tegishli parametrlar
bo‘lib, bir vaqtning o‘zida kiruvchi va chiquvchi hisoblanadi). Bu
funksiyadan foydalanib, berilgan 2 ta (a
1
, b
1
, c
1
) va (a
2
, b
2
, c
2
) sonlar
ketma - ketligining har biri uchun chap siljish amali bajarilsin.
26.
Berilgan x va y o‘zgaruvchilardagi qiymatlarning kichigini x ga kattasini y
ga yozadigan Minmax(x,y) nomli void turidagi funksiya tasvirlansin(x,y-
haqiqiy turga tegishli parametrlar bo'lib bir vaqtning o‘zida kiruvchi va
chiquvchi). Bu funksiya 4 marta chaqirilib, berilgan a,b,c, d sonlarining
eng kattasi va eng kichigi aniqlansin.
27.
Berilgan a, b, c o‘zgaruvchilarning qiymatlarini o‘sish tartibida
joylashtiruvchi SortInc3(a, b, c) nomli void turidagi funksiya
tasvirlansin(a, b, c lar – haqiqiy turga tegishli parametrlar bo`lib, bir
vaqtning o‘zida kiruvchi va chiquvchi hisoblanadi). Bu funksiyadan
foydalanib, berilgan 2 ta ( a
1
, b
1
, c
1
) va ( a
2
, b
2
, c
2
) sonlar ketma-
ketliklarining har biri o‘sish tartibida tartiblansin.
28.
Berilgan a, b, c o‘zgaruvchilarning qiymatlarini kamayish tartibida
joylashtiruvchi
SortDec3(a,b,c)
nomli
void
turidagi
funksiya
tasvirlansin( a, b, c lar –haqiqiy turga tegishli parametrlar bo‘lib, bir
vaqtning o‘zida kiruvchi va chiquvchi hisoblanadi). Bu funksiyadan
foydalanib, berilgan 2 ta ( a
1
,b
1
,c
1
) va ( a
2
, b
2
, c
2
) sonlar ketma -
ketliklarining har biri kamayish tartibida tartiblansin.
Dostları ilə paylaş: |