Murodillayev Abdulatif 3-Mavzu: Assotsiativ va tartiblanmagan assotsiativ konteynerlar bo’yicha


Download 0.6 Mb.
Sana15.11.2023
Hajmi0.6 Mb.
#1773729
Bog'liq
dasturlash3


Murodillayev Abdulatif


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.
Laboratoriya mashg’ulotini bajarish bo’yicha variantlar
Berilgan vazifalarni bajarishda kiruvchi qiymatlar matinli fayldan o’qib olinishi kerak.
14-variant


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

Dastur kodi
#include
#include
#include
using namespace std;
int main(){
string s;
char ch;
int n,m;
multiset M,M2,M3;
cout<<"Birinchi toplamga nechta element kiritmoqchisiz:"; cin>>n;
for(int i = 0;i < n; i++){
cout<> ch;
M.insert(tolower(ch));
}
cout<<"Ikkinchi toplamga nechta element kiritmoqchisiz:"; cin>>m;
for(int i = 0;i < m; i++){
cout<> ch;
M2.insert(tolower(ch));
}

cout<
for(auto i=M.begin();i!=M.end();i++){
M3.insert(*i); }
for(auto i=M2.begin();i!=M2.end();i++){

M3.insert(*i); }
for(auto i=M3.begin();i!=M3.end();i++){
cout<<*i<<" ";}

}

Dastur natijasi



Download 0.6 Mb.

Do'stlaringiz bilan baham:




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