• if (massiv[i].turi ==tur) massiv[i].print(); } }
  • void print() { cout
  • Videokarta(){} Videokarta (string ishlab_chiqarilgan_firmasi, int yil, string turi) {
  • this->ishlab_chiqarilgan_firmasi = ishlab_chiqarilgan_firmasi




    Download 12,4 Kb.
    bet2/4
    Sana21.12.2023
    Hajmi12,4 Kb.
    #125610
    1   2   3   4
    Bog'liq
    Dasturlash 2” f anidan tayyorlagan-fayllar.org


    this->ishlab_chiqarilgan_firmasi = ishlab_chiqarilgan_firmasi;


    this->ishlab_chiqarilgan_yili = yil;


    this->turi =turi;


    }


    static void qidirish(Monitor* massiv, int n, string tur) { //qidirish turi bo'yicha


    for (int i = 0; i

    if (massiv[i].turi ==tur) massiv[i].print();


    }


    }


    static void saralash(Monitor* massiv, int n) { //saralash, ishlab_chiqarilgan_firmasi bo'yicha


    for (int i = 0; i

    for (int j = i + 1; j

    if (massiv[i].ishlab_chiqarilgan_firmasi >massiv[j].ishlab_chiqarilgan_firmasi)


    swap(massiv[i], massiv[j]);


    }


    }


    }


    void ozgartirish(string ishlab_chiqarilgan_firmasi, int yil,string turi) {//o'zgartirish metodi


    this->ishlab_chiqarilgan_firmasi = ishlab_chiqarilgan_firmasi;


    this->ishlab_chiqarilgan_yili = yil;


    this->turi =turi;


    }


    void print() {


    cout <<"\nishlab_chiqarilgan_firmasi: "<< ishlab_chiqarilgan_firmasi


    <<"\nIshlab chiqarilgan yili: "<< ishlab_chiqarilgan_yili


    <<"\nturi : "<< turi << endl;


    }


    } ;


    class Videokarta :public Monitor {


    public:


    Videokarta(){}


    Videokarta (string ishlab_chiqarilgan_firmasi, int yil, string turi) {


    this->ishlab_chiqarilgan_firmasi = ishlab_chiqarilgan_firmasi;


    this->ishlab_chiqarilgan_yili = yil;


    this->turi =turi;


    }


    Download 12,4 Kb.
    1   2   3   4




    Download 12,4 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    this->ishlab_chiqarilgan_firmasi = ishlab_chiqarilgan_firmasi

    Download 12,4 Kb.