Apelsin so’zidan “qirqib olish” va “yopishtirish” lar orqali


Ushbu: ijrochi, janr, albom nomi


Download 59.58 Kb.
bet6/13
Sana25.04.2023
Hajmi59.58 Kb.
#1399450
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
Algoritmik tillar va dasturlash

Ushbu: ijrochi, janr, albom nomi, tira/i-maydonlaridan iborat Plastinka sinfini tuzing. Elementlari Plastinka obyektidan iborat massiv yarating. Plastinkalarni ijrochisi bo’yicha saralang va umumiy tirajlar sonini toping.

#include


#include
#include

using namespace std;


class Plastinka{


private:
string ijrochi;
string janr;
string albomNomi;
int* tirajMaydonlari;
public:
Plastinka(){ // constructor
tirajMaydonlari = new int[3];
}
void setIjrochi(string ijrochi){
this->ijrochi = ijrochi;
}
void setJanr(string janr){
this->janr = janr;
}
void setAlbomNomi(string albomNomi){
this->albomNomi = albomNomi;
}
void setTirajMaydonlari(int a, int b, int c){
tirajMaydonlari[0] = a;
tirajMaydonlari[1] = b;
tirajMaydonlari[2] = c;
}
string getIjrochi(){
return ijrochi;
}
string getJanr(){
return janr;
}
string getAlbomNomi(){
return albomNomi;
}
int* getTirajMaydonlari(){
return tirajMaydonlari;
}
~Plastinka(){
delete [] tirajMaydonlari;
}
};

int main(){


Plastinka plastinka1;
plastinka1.setIjrochi("Michael Jackson");
plastinka1.setJanr("Pop");
plastinka1.setAlbomNomi("Thriller");
plastinka1.setTirajMaydonlari(10000,15000,20000);

cout << "Ijrochi: " << plastinka1.getIjrochi() << endl;


cout << "Janr: " << plastinka1.getJanr() << endl;
cout << "Albom nomi: " << plastinka1.getAlbomNomi() << endl;
cout << "Tirajlar: " << plastinka1.getTirajMaydonlari()[0] << " " <<
plastinka1.getTirajMaydonlari()[1] << " " << plastinka1.getTirajMaydonlari()[2] << endl;

return 0;


}




  1. Download 59.58 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling