3-Mavzu: Assotsiativ va tartiblanmagan assotsiativ konteynerlar bo’yicha laboratoriya ishi


-Mavzu: Assotsiativ va tartiblanmagan assotsiativ konteynerlar


Download 366.71 Kb.
Pdf ko'rish
bet3/4
Sana22.04.2023
Hajmi366.71 Kb.
#1378058
1   2   3   4
 
3-Mavzu: Assotsiativ va tartiblanmagan assotsiativ konteynerlar 
bo’yicha laboratoriya ishi 
3.1. 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. 
1- 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 elementlar 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. 
#include

 
5. 
#include

 
6. 
using
 
namespace
 System; 
7. 
using
 
namespace
 std; 
8. 
int
 main() 
9. { srand(time(
NULL
)); 
10. 
set
<
int
> s; 
int
 n; 
11. cout<<

Download 366.71 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling