Rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot
Download 19.88 Kb.
|
Durdona A2
OZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALAR UNIVERSITETI Dasturlash 2 fanidan Amaliy ish Guruh: 006-2 Bajardi: Sherqulova Durdona Tekshirdi: Shabdorov Elbek Toshkent 202317 Variant a) Yangi konteynerlar hosil qiling, uni standart funksiyalar yordamida elementlar bilan to'lating sort funksiyasi yordamida amallar bajaring: Dastur kodi: #include #include #include using namespace std; int main() { vector sort(a.begin(),a.end()); for(int i:a){ cout <} return 0; } Natija: b) Iteratorlardan foydalanib set konteyneri ustida amallar bajaring; Dastur kodi: #include #include using namespace std; int main() { set for (auto it = mySet.begin(); it != mySet.end(); ++it) { cout << *it << " "; } cout << endl; mySet.insert(3); mySet.erase(8); auto it = mySet.find(5); if (it != mySet.end()) { cout << "Element topildi: " << *it << endl; } else { cout << "Element topilmadi" << endl; } return 0; } Natija: c) calloc() funksiyasidan foydalanib xotirani dinamik taqsimlashni amalga oshiring. Dastur kodi: #include #include int main() { int n = 5; int* arr = (int*) calloc(n, sizeof(int)); if (arr != NULL) { for (int i = 0; i < n; i++) { std::cout << arr[i] << " "; } std::cout << std::endl; } free(arr); return 0; } Natija: Download 19.88 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2023
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling