4-Labaratoriya ishi
Download 124.76 Kb.
|
1-dasturlash
O’zbekiston Respublikasi axbot Texnologiyalari va kommunikatsiyalarini Rivojlantirish vazirligi Muhammad al-Xorazmiy Nomidagi Toshkent axborot texnologiyalari Universiteti. Dasturlash II fani bo’yicha 4-Labaratoriya ishi. Bajardi: Umar Abdullayev. Tekshirdi:Shokirov Shodmon. Toshkent 2023 1.Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to’lating va for_each funksiyasi yordamida uni chop qiling #include #include using namespace std; int main() { list list.push_back(15); list.push_back(48); list.push_back(9); list.push_front(98); list.push_front(152); for (int a : list) { cout << a << " "; } } 2. Iteratorlardan foydalanib list konteyneri ustida amallar bajaring #include #include using namespace std; int main() { list myList.push_back(15); myList.push_back(48); myList.push_back(9); myList.push_front(98); myList.push_front(152); list cout << "Oldingi list:" << endl; for (it = myList.begin(); it != myList.end(); ++it) { cout << *it << " "; } cout << endl; // Listdagi bazi elementlarni o'chirish it = myList.begin(); ++it; // Birinchi elementni o'chiramiz myList.erase(it); // Yangi element qo'shish it = myList.begin(); ++it; // Ikkinchi elementdan oldin qo'shamiz myList.insert(it, 10); cout << "Keyingi list:" << endl; // Yangi listni chiqarish for (it = myList.begin(); it != myList.end(); ++it) { cout << *it << " "; } cout << endl; } 3. calloc () funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring. #include #include int main() { int n = 5; // elementlar soni int* arr = (int*)calloc(n, sizeof(int)); // xotirani taqsimlash if (arr == NULL) { printf("Xotira taqsimlashda xatolik yuz berdi!"); return 1; } // Xotiradagi elementlarga murojaat for (int i = 0; i < n; i++) { arr[i] = i + 1; } for (int i = 0; i < n; i++) { printf("%d ", arr[i]); } free(arr); // Xotirani bo'shatish return 0; } Download 124.76 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling