• Masalani yechish g‘oyasi: set
  • Masalaning qo’yilishi: set va multiset
  • Masalani
  • set va multiset sinflaridan foydalanib, amaliy dasturlar yaratish




    Download 2,16 Mb.
    bet5/8
    Sana17.05.2024
    Hajmi2,16 Mb.
    #239109
    1   2   3   4   5   6   7   8
    Bog'liq
    Assotsiativ konteynerlar haqida; set va multiset sinflari; map v

    set va multiset sinflaridan foydalanib, amaliy dasturlar yaratish
    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.


    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'>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 goyasi: 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:

    1. #include "stdafx.h"

    2. #include

    3. #include


    4. Download 2,16 Mb.
    1   2   3   4   5   6   7   8




    Download 2,16 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    set va multiset sinflaridan foydalanib, amaliy dasturlar yaratish

    Download 2,16 Mb.