Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating va for_each funksiyasi yordamida uni chop qiling
#include
#include
#include
int main() {
std::vector myVector = {1, 2, 3, 4, 5};
// Elementlar bilan to'ldirish
for (int i = 0; i < 5; i++) {
myVector.push_back(i);
}
// for_each funksiyasi yordamida chop qilish
std::for_each(myVector.begin(), myVector.end(), [](int element) {
std::cout << element << " ";
});
return 0;
}
Iteratorlardan foydalanib list konteyneri ustida amallar bajaring
#include
#include
int main() {
std::list myList;
// Listga elementlarni qo'shamiz
myList.push_back(10);
myList.push_back(20);
myList.push_back(30);
myList.push_back(40);
myList.push_back(50);
// Listni elementlarini chiqaramiz
std::cout << "List: ";
for (auto it = myList.begin(); it != myList.end(); ++it) {
std::cout << *it << " ";
}
std::cout << std::endl;
// Listni teskari tartibda chiqaramiz
std::cout << "Teskari tartibda: ";
for (auto it = myList.rbegin(); it != myList.rend(); ++it) {
std::cout << *it << " ";
}
std::cout << std::endl;
// Listni chapdan ikkinchi elementga o'zgartiramiz
auto it = myList.begin();
++it;
*it = 200;
// O'zgartirilgan listni chiqaramiz
std::cout << "O'zgartirilgan list: ";
for (auto it = myList.begin(); it != myList.end(); ++it) {
std::cout << *it << " ";
}
std::cout << std::endl;
return 0;
}
Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating find funksiyasi yordamida amallar bajaring
#include
#include
#include
Do'stlaringiz bilan baham: |