• Dastur matni: Laboratoriya mashg‘ulotini bajarish bo‘yicha variantlar
  • Topshiriq № 2.2
  • Set va multiset sinflaridan foydalanib, amaliy dasturlar yaratish




    Download 0.86 Mb.
    bet4/5
    Sana28.05.2023
    Hajmi0.86 Mb.
    #66221
    1   2   3   4   5
    Bog'liq
    Toshpo\'latova Elmira 2-Labaratoriya
    Amir Temurning hokimiyat tepasiga kelishi, 9-Mustaqil ish topshiriqlari, ВМ 617-сонли қарори 26.10.2022, 5-ma’ruza. Suv enеrgiyasidаn fоydаlаnish inshооtlаri., 4-ma’ruza. To’lqin enеrgiyasi, оkеаn vа dеngiz sоhillаridаgi оqimlаrdаn enеrgiya (1), Davronov A, QilivhobТЕМУРИЙЛАР ДАВРИ ТАРИХШУНОСЛИГИ, Taqriz, mulohaza, topshiriq, Mavzu Zamonaviy kiyim assortimenti, Mavzu Bolalar razmerli tipologiyasini tuzish xususiyatlari, Mavzu Kiyim o‘lchamlari konstruksiyasining xususiyatlari, Matematika Nazariyasi fanidan, Yaxlit pedagogik jarayon-fayllar.org, 1. Rustamov
    2.2. Set va multiset sinflaridan foydalanib, amaliy dasturlar yaratish
    Ishning maqsadi: C++ dasturlash tilida set va multiset sinflari va uning metodlaridan foydalanish ko‘nikmalarini egallsh.
    Masalaning qo‘yilishi: set va multiset asosida yaratilgan to‘plam elementlarini set va mutiset ning maxsus funksiyalari yordamida qayta ishlash.
    Masala: Berilgan int turidagi to‘plam qiymatlari 2- to‘plamda nechta marta qatnashganligini aniqlovchi va ularni ekranga chiqaruvchi dastur tuzing. Ikkala to‘plamdan ham bir xil qiymatli elemetlar o‘chirilib, saralangan to‘plam hosil qilinsin hamda uning qiymatlari ekranga chiqarilsin.Masalani yechish g‘oyasi: set konteyneri to‘plami yaratiladi. list ning insert() iteratoridan foydalanib, A to‘plamga qiymatlar o‘zlashtiriladi. Z to‘plamga esa A to‘plam qiymatlarini juftlari yoziladi.
    Dastur matni:



    Laboratoriya mashg‘ulotini bajarish bo‘yicha variantlar
    Quyida berilgan vazifalarda kiruvchi qiymatlar matinli fayldan o‘zlashtirilishi kerak.



    Topshiriq № 2.2

    1

    Berilgan int turidagi to‘plam qiymatlarining juftlari 2- to‘plamda nechta marta qatnashganligini aniqlovchi va ularni ekranga chiqaruvchi dastur tuzing. Ikkala to‘plamdan ham bir xil qiymatli elemetlar o‘chirilib Saralangan to‘plam hosil qilinsin hamda uning qiymatlari ekranga chiqarilsin.

    2

    Berilgan int turidagi to‘plam qiymatlarining toqlari 2- va 3- to‘plamda nechta marta qatnashganligini aniqlovchi va ularni ekranga chiqaruvchi dastur tuzing. Ikkala to‘plamdan ham bir xil qiymatli elemetlar o‘chirilib Saralangan to‘plam hosil qilinsin hamda uning qiymatlari ekranga chiqarilsin

    3

    Berilgan int turidagi to‘plam qiymatlarining tublari 2- to‘plamda nechta marta qatnashganligini aniqlovchi va ularni ekranga chiqaruvchi dastur tuzing. Ikkala to‘plamdan ham bir xil qiymatli elemetlar o‘chirilib Saralangan to‘plam hosil qilinsin hamda uning qiymatlari ekranga chiqarilsin.

    4

    Berilgan float turidagi to‘plam qiymatlarining butun(nuqtadan oldin) qismi 2- to‘plamga, kasr(nuqtadan keyin) qismi 3- to‘plamga joylashtiruvchi va ularni ekranga chiqaruvchi dastur tuzing. Ikkala to‘plamdan ham bir xil qiymatli elemetlar o‘chirilib Saralangan to‘plam hosil qilinsin hamda uning qiymatlari ekranga chiqarilsin.

    5

    Berilgan float turidagi to‘plamning 2 ta elementi yig‘indisidan 2- to‘plamni, ayirmasidan 3- to‘plamni hosil qiluvchi va ularni ekranga chiqaruvchi dastur tuzing. Ikkala to‘plamdan ham bir xil qiymatli elemetlar o‘chirilib Saralangan to‘plam hosil qilinsin hamda uning qiymatlari ekranga chiqarilsin.

    6

    Berilgan float turidagi to‘plamning 2 ta juft elementi yig‘indisidan 2- to‘plamni, ayirmasidan 3- to‘plamni hosil qiluvchi va ularni ekranga chiqaruvchi dastur tuzing. Ikkala to‘plamdan ham bir xil qiymatli elemetlar o‘chirilib Saralangan to‘plam hosil qilinsin hamda uning qiymatlari ekranga chiqarilsin.

    7

    Berilgan string turidagi to‘plamning 2 ta elementidan 2- to‘plamni, 3 ta elementidan 3- to‘plamni hosil qiluvchi va ularni ekranga chiqaruvchi dastur tuzing. Ikkala to‘plamdan ham bir xil qiymatli elemetlar o‘chirilib Saralangan to‘plam hosil qilinsin hamda uning qiymatlari ekranga chiqarilsin.

    8

    Berilgan string turidagi to‘plamning juft uzinlikka ega bo‘lgan elementidan 2- to‘plamni, toq uzinlikdagi elementidan 3- to‘plamni hosil qiluvchi va ularni ekranga chiqaruvchi dastur tuzing. Ikkala to‘plamdan ham bir xil qiymatli elemetlar o‘chirilib Saralangan to‘plam hosil qilinsin hamda uning qiymatlari ekranga chiqarilsin.

    9

    Berilgan string turidagi to‘plamning 2 ta so‘zdan iborat elementidan 2- to‘plamni, 1 ta so‘zdan iborat elementidan 3- to‘plamni hosil qiluvchi va ularni ekranga chiqaruvchi dastur tuzing. Ikkala to‘plamdan ham bir xil
    qiymatli elemetlar o‘chirilib Saralangan to‘plam hosil qilinsin hamda uning qiymatlari ekranga chiqarilsin.

    10

    Berilgan string turidagi to‘plamning 1 ta so‘zdan iborat elementlarini o‘chiruvchi va 1 ta so‘zdan iborat elementidan 2- to‘plamni hosil qiluvchi hamda ularni ekranga chiqaruvchi dastur tuzing.

    11

    Berilgan string turidagi to‘plamning kata harfdan iborat elementlarini o‘chiruvchi va kichik harfdan iborat elementidan 2- to‘plamni hosil qiluvchi hamda ularni ekranga chiqaruvchi dastur tuzing.

    12

    Berilgan string turidagi to‘plamda kata harfdan va kichik harfdan boshlanuvchi elementlari soni aniqlovchi hamda ularni ekranga chiqaruvchi dastur tuzing.

    13

    Berilgan string turidagi to‘plamning kata harfdan iborat elementlarini kichik harfga o‘girib, 2- to‘plamni va kichik harfdan iborat elementlarini katta harfga o‘girib, 3- to‘plamni hosil qiluvchi hamda ularni ekranga chiqaruvchi dastur tuzing.

    14

    Beril gan char turidagi to‘plamning 2 ta elementidan 2- to‘plamni, 3 ta elementidan 3- to‘plamni hosil qiluvchi va ularni ekranga chiqaruvchi dastur tuzing.

    15

    Berilgan char turidagi to‘plamning juft uzinlikka ega bo‘lgan elementidan 2- to‘plamni, toq uzinlikdagi elementidan 3- to‘plamni hosil qiluvchi va ularni ekranga chiqaruvchi dastur tuzing.

    16

    Berilgan char turidagi to‘plamning 2 ta so‘zdan iborat elementidan 2- to‘plamni, 1 ta so‘zdan iborat elementidan 3- to‘plamni hosil qiluvchi va ularni ekranga chiqaruvchi dastur tuzing.

    17

    Berilgan char turidagi to‘plamning 1 ta so‘zdan iborat elementlarini o‘chiruvchi va 1 ta so‘zdan iborat elementidan 2- to‘plamni hosil qiluvchi hamda ularni ekranga chiqaruvchi dastur tuzing.

    18

    Berilgan char turidagi to‘plamning kata harfdan iborat elementlarini o‘chiruvchi va kichik harfdan iborat elementidan 2- to‘plamni hosil qiluvchi hamda ularni ekranga chiqaruvchi dastur tuzing.

    19

    Berilgan char turidagi to‘plamda kata harfdan va kichik harfdan boshlanuvchi elementlari soni aniqlovchi hamda ularni ekranga chiqaruvchi dastur tuzing.

    20

    Berilgan char turidagi to‘plamning kata harfdan iborat elementlarini kichik harfga o‘girib, 2- to‘plamni va kichik harfdan iborat elementlarini katta harfga o‘girib, 3- to‘plamni hosil qiluvchi hamda ularni ekranga chiqaruvchi dastur tuzing.

    21

    Berilgan char turidagi to‘plamning elementlarini ASCII kodlaridan 2- to‘plamni va element so‘zlarining teskasidan(masalan: Oybek - kebyO) o‘girib, 3- to‘plamni hosil qiluvchi hamda ularni ekranga chiqaruvchi dastur tuzing.

    22

    X to‘plam berilgan. X to‘plamdagi butun tipli qiymatlarni Z to‘plamga, haqiqiy tipli qiymatlari Y to‘plamga yozuvchi va ularni ekranga chiqaruvchi dastur tuzing.

    23

    X to‘plam berilgan. X to‘plamdagi 6 xonali qiymatlarni raqamlari yig‘indisi toq bo‘lsa Z to‘plamga yozuvchi va ularni ekranga chiqaruvchi dastur tuzing.

    24

    X to‘plam berilgan. X to‘plamdagi qiymatlarni nechta xonali ekanlini Z to‘plamga yozuvchi va ularni ekranga chiqaruvchi dastur tuzing.

    25

    X to‘plam berilgan. X to‘plamdagi qiymatlarni Ixtiyoriy beringan M sonidan kattalarini Z to‘plamga yozuvchi va ularni ekranga chiqaruvchi dastur tuzing.

    26

    X to‘plam berilgan. X to‘plamdagi qiymatlarni Ixtiyoriy beringan M sonidan kattalarini Z to‘plamga, kichiklarini D to‘plamga yozuvchi va ularni ekranga chiqaruvchi dastur tuzing.

    27

    X to‘plamning tub qiymatlaridan D to‘plamni tashkil eting, so‘ngra X to‘plamdan ushbu tub qiymatlarini o‘chiruvchi dastur tuzing.

    28

    U to‘plam berilgan. [a,b], intervaliga tegishli bo‘lgan elementlar sonini aniqlang va ularni B to‘plamga qo‘shadigan dastur tuzing.

    29

    U to‘plamning musbat qiymatlarni, B to‘plamning toq qiymatlari bilan almashtiruvchi dastur tuzing.

    30

    H to‘plamni ng 1- va ohirgi manfiy qiymatlarini toping va ularning o‘rtasidagi qiymatlarni o‘chiradigan dastur tuzing.



    Download 0.86 Mb.
    1   2   3   4   5




    Download 0.86 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Set va multiset sinflaridan foydalanib, amaliy dasturlar yaratish

    Download 0.86 Mb.