1. Haqiqiy turdagi 9- tartibli kvadrat matritsa berilgan. Shunday matritsa hosil qiling-ki, bunda boshlangich matritsadagi mos element o‘z satridagi diagonal elementdan kichik bo‘lmasa bir, aks holda nol qiymat qabul qilsin.
2. float * x; Berilgan x vektor quyidagi qoida bo‘yicha hosil qilinsin ( ' xk hosil bo‘lgan vektor k-elementining qiymati): a) ' xk = max xi bunda 1 i k; b) vektor elementlari teskari tartibda joylashtirilsin; d) x ' 1 = x1, x ' n = xn, ' xk = (xk-1+xk+xk+1)/3, k=2,3,...,n-1; e) vektor elementlari p ta pozitsiya chapga siklik ravishda surilsin.
3. n o‘lchamga ega(n>0), butun sonli a massiv sonlari orasidan eng kichik sonni topuvchi butun turga tegishli MinElem1(n,a) nomli funksiya tasvirlansin. Bu funksiya yordamida na, nb, nc o‘lchamga ega a, b, c massivlardagi eng katta sonlar topilsin.
4. String turidagi Satr berilgan. Undagi elementlarni char turidagi A massivga joylashtirib, eng kam takrorlangan harfni va uni sonini aniqlovchi dastur tuzing.
5. Berilgan nomdagi matnli faylni yaratish va unga bitta nuqtali vergul mavjud bo‘lgan satr kiritish dasturini tuzing. Nuqtali vergulgacha va undan keyingi belgilar miqdorini aniqlang.
6. input faylida natural n soni berilgan. Berilgan n sonigacha bo‘lgan barcha tub sonlarni output fayliga yozish dasturini tuzing.
7.Tayanch UCHBURCHAK sinfi aniqlangan, bunda uchburchak uchlarining koordinatalari bilan aniqlangan. Tayanch sinfda Turi()- uchburchak turini aniqlovchi, Yuza() - uchburchak yuzasini hisoblovchi, Perimetr() - uchburchak perimetrni hisoblovchi funksiya-a’zolari bo‘lsin. Quyidagilar amalga oshirilsin: a) T_UCHBURCHAK nomli to‘g‘ri burchakli uchburchak xususiyatlarini o‘z ichiga olgan voris sinf qurilsin va uning funksiyaazolari aniqlansin; b) TT_UCHBURCHAK nomli teng tomonli uchburchak xususiyatlarini o‘z ichiga olgan voris sinf qurilsin va uning funksiyaa’zori aniqlansin; d) TY_UCHBURCHAK nomli teng yonli uchburchak xususiyatlarini o‘z ichiga olgan voris sinf qurilsin va uning funksiya-a’zori aniqlansin.
8. Komplex sonlar ustida arifmetik amallar bajaradigan СOMPLEX sinfi yaratilib, unda ‘+’, ’-‘, ’*’ va ’/’ amallari qayta yuklansin. Sinf obyektlari ustida ko‘rsatilgan amallar bajarilsin.
9. Har-xil turdagi to‘plamlar berilgan. Agar to‘plam double turida bo‘lsa, uning elementlarini takrorlanmaydigan tasodifiy toq sonlar bilan to‘ldiruvchi, agar to‘plam char turida bo‘lsa, uning juft uzunlikdagi elementlarini o‘chiruvchi funksiya shablonini tuzing.
10 Oyoq kiyimlar haqida to‘plam berilgan. Ixtiyoriy oyoq kiyimni o‘lchami, turi, narxi, firmasi, ishlab chiqilgan mamlakati bo‘yicha to‘plamdan qidirib topadigan(), o‘chiradigan(), yangilarini qo‘shadigan(), N turdagi oyoq kiyimlar va ularning sonini(), M narxdagi oyoq kiyimlar va ularning sonini() hamda T o‘lchamdagi oyoq kiyimlar va ularning sonini() hamda O‘zbekistonda ishlab chiqilgan oyoq kiyimlar va ularning sonini() aniqlaydigan class shablonini tuzing.
Do'stlaringiz bilan baham: |