• OBYEKTGA YOLLANGAN DASTURLASH
  • Obyektga yo'llangan dasturlash




    Download 43.32 Kb.
    Sana12.04.2023
    Hajmi43.32 Kb.
    #50570
    Bog'liq
    O, kurs ishi, Doc17, 2.6 aseptika 465, sanoat ishchi 2021, 3-мактаб-тарификация, 23, У.ГаниеваТавсифнома.10docx, Funksiya uzluksizligi. Uzilish nuqtalari va ularning turlari, 13 (1), Документ Microsoft Word (4), 1 ИИБ, , КХМ, M. M. Abralov payvandlash materiallari, 1-maruza

    O’zbekiston respublikasi axborot texnologiyalari va
    kommunikatsiyalari rivojlantirish vazirligi
    Muhammad al- Xorazmiy nomidagi
    Toshkent axborot texnologiyalari universiteti

    Informatika fanlar kafedrasi


    Dasturlash2 fani bo’yicha

    AMALIY ISH


    Mavzu: OBYEKTGA YO'LLANGAN DASTURLASH
    Bajardi: SWD003-L2 guruh talabasi
    Haydarov Quvonchbek

    Tekshirdi: Shokirov Shodmon Shoyimovich



    1. Birinchi elementni har qanday turdagi elementlari uchun ro‘yxatdan olib tashlaydigan funksiyani yozing.

    #include
    #include
    using namespace std;

    template


    void cleaning(vector elements) {
    if (elements.empty()) {
    cerr << "Vector elmentlari bo'sh." << endl;
    exit(1);
    }
    else {
    elements.erase(elements.begin());
    for(auto x:elements)
    {
    cout << x << " | ";
    }
    }
    }

    int main() {


    vector numbers {15, 42, 23, 31, 14, 201, 22};
    vector strings {"Quvonchbek", "Behruz", "Zuhriddin", "O'ktam", "Alisher"};
    for(auto x: numbers)
    {
    cout << x << " | ";
    }
    cout << endl;
    for(auto x: strings)
    {
    cout << x << " | ";
    }
    cout << endl;
    cleaning(numbers);
    cout << endl;
    cleaning(strings);
    return 0;
    }



    1. Ro‘yxatning nusxasini qurish, lekin teskari tartibda.

    #include
    #include
    using namespace std;
    int main(){
    vector numbers;
    int x=1;
    while (x!=0)
    {
    cout << "Elementni kiriting: ";
    cin >> x;
    numbers.push_back(x);
    }
    vector teskari_numbers(numbers.rbegin(), numbers.rend());
    for (auto x: numbers)
    {
    cout << x << " | ";
    }
    cout << endl;
    for(auto x: teskari_numbers)
    {
    cout << x << " | ";
    }
    return 0;
    }

    Download 43.32 Kb.




    Download 43.32 Kb.