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



Yüklə 0,6 Mb.
tarix14.12.2023
ölçüsü0,6 Mb.
#176803
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



Yüklə 0,6 Mb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin