MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
TELEKOMMUNIKATSIYALAR FAKULTETI
Dasturlash 2 fani
2-Amaliyot
Bajardi: 415-22-guruh 1-bosqich
Talabasi :Xurramov Laziz
Tekshirdi: Cho’lliyev Shoxrux Ibadullayevich
TOSHKENT 2023
6 Muzeylar haqida ma’lumotlar berilgan (class Museum). Eng ko‘p eksponantlarga ega bo‘lgan muzeyni qidirib topuvchi dastur tuzing.
#include
#include
#include
using namespace std;
class Muzey {
public:
string nomi;
string joylashuvi;
int eksponantlar_soni;
string boshqa_ma'lumotlar;
void print() {
cout << "\nMuzey nomi: " << nomi << endl;
cout << "Joylashuvi: " << joylashuvi << endl;
cout << "Eksponantlar soni: " << eksponantlar_soni << endl;
cout << "Boshqa ma'lumotlar: " << boshqa_ma'lumotlar << endl;
}
};
int main() {
vector muzeylar;
Muzey m1 = {"Louvre", "Paris, Fransiya", 380000, "Mukammal kolleksiya"};
Muzey m2 = {"Hermitage", "Sankt-Peterburg, Rossiya", 3000000, "Rus san'ati"};
Muzey m3 = {"Metropolitan", "Nyuyork, AQSH", 2000000, "Amerika san'ati"};
Muzey m4 = {"British Museum", "London, Buyuk Britaniya", 8000000, "Dunyo tarixi"};
muzeylar.push_back(m1);
muzeylar.push_back(m2);
muzeylar.push_back(m3);
muzeylar.push_back(m4);
string muzey_ismi;
cout << "Eng ko'p eksponantlarga ega bo'lgan muzey nomini kiriting: ";
getline(cin, muzey_ismi);
bool topildi = false;
for (int i = 0; i < muzeylar.size(); i++) {
if (muzeylar[i].eksponantlar_soni > 1000000 && muzeylar[i].nomi == muzey_ismi) {
Do'stlaringiz bilan baham: |