• include include include using namespace std; int main(){ vector a(10);
  • include include using namespace std; int main(){ vector a(10);
  • Toshkent axborot texnologiyalari universiteti nurafshon filiali




    Download 102.79 Kb.
    Sana04.12.2023
    Hajmi102.79 Kb.
    #111036
    Bog'liq
    3-amaliy ish
    Avtomatlashtirilgan loyixalash tizimlarining rivojlanish istiqbollari., LEX3k, re fee ratga, 1697879595, doston, biyofizika - Copy, gidravlika, 8.Kompleks sonlar (1), 2-kurs ad diplom oldi amaliyot, 229-235, INVESTITSIYA LOYIHALARINI BOSHQARISH3 (1), Investitsiya va qurilish, Informatika-va-axborot-texnologiyalari-fanidan-460-ta-test-savol , 1-amaliy ish (1)

    O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI
    TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
    NURAFSHON FILIALI




    Guruh: 310-21
    Bajardi: Joniboyev Ravshan
    3-amaliy ish
    a) crbegin va crend iteratorlardan foydalaning, konteyner xosil qiling uni elementlar(<=10) bilan to’ldiring, ekranga chiqaring, izohlarda iterator haqida malumot yozing.
    #include
    #include
    #include

    using namespace std;

    int main(){
    vector a(10);
    for(int i = 0; i < 10; ++ i) a[i] = i + 5;
    cout << "Vector elementlari : ";
    for(auto it = a.crbegin(); it != a.crend(); ++ it){
    cout << *it << ' ';
    }
    return 0;
    }
    b)1) fill konteneyri
    #include
    #include

    using namespace std;

    int main(){
    vector a(10);
    //5 6 7 8 9 10 11 12 13 14
    for(int i = 0 ; i < 10; ++ i) a[i] = i + 5;
    cout << "Vectorning boshlang'ich holati : ";
    for(int i = 0 ; i < 10; ++ i) cout << a[i] << ' ';
    cout << '\n';
    fill(a.begin(), a.end(), 20);
    cout << "fill() funksiyadan keyin : ";
    for(int i = 0 ; i < 10; ++ i) cout << a[i] << ' ';
    return 0;
    }

    b)2)shrink_to_fit konteyneri
    #include
    #include

    using namespace std;

    int main(){
    vector a(10);
    for(int i = 0; i < 10; ++ i) a[i] = i + 5;
    cout << "Vectorning o'lchami : " << a.size() << '\n';
    cout << "Vectorning elementlari : ";
    for(int i = 0; i < 10; ++ i) cout << a[i] << ' ';
    cout << '\n';
    a.resize(5);
    cout << "Vectorning o'lchami : " << a.size() << '\n';
    cout << "Vectorning elementlari : ";
    for(int i = 0; i < 10; ++ i) cout << a[i] << ' ';
    cout << '\n';
    a.shrink_to_fit();
    cout << "Vectorning o'lchami : " << a.size() << '\n';
    cout << "Vectorning elementlari : ";
    for(int i = 0; i < 10; ++ i) cout << a[i] << ' ';
    return 0;
    }
    Download 102.79 Kb.




    Download 102.79 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Toshkent axborot texnologiyalari universiteti nurafshon filiali

    Download 102.79 Kb.