O‘ZBEKISTON RESPUBLIKASI
OLIY TA’LIM, FAN VA INNOVATSIYALAR VAZIRLIGI
MUHAMMAD AL‑XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
“Dasturlash 2”
FANI BO‘YICHA
Laboratoriya ishi
Bajardi: CHORIYEV BAXTIYOR
Toshkent 2024
4-MAVZU assotsiativ konteynerlar bo’yicha amaliy ishi
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.
#include
#include
#include
int main() {
std::set mySet = {'a', 'b', 'c', 'd', 'e', 'f', 'g'}; // Misol uchun
mySet.erase('a'); // Misol uchun 'a' o'chiriladi
std::set myNewSet;
for (auto& elem : mySet) {
std::string newElem = std::string(1, elem) + "x"; // Misol uchun harfni "x" bilan birga qo'shish
myNewSet.insert(newElem);
}
std::cout << "Birinchi to'plamdan so'zlar o'chirildi. Keyingi to'plam:\n";
for (const auto& elem : myNewSet) {
std::cout << elem << std::endl;
}
return 0;
}
|