6 Muzeylar haqida ma’lumotlar berilgan (class Museum). Eng ko‘p eksponantlarga ega bo‘lgan muzeyni qidirib topuvchi dastur tuzing


Download 1.45 Mb.
bet1/2
Sana05.05.2023
Hajmi1.45 Mb.
#1432505
  1   2
Bog'liq
dasturlash 2.2


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) {

Download 1.45 Mb.

Do'stlaringiz bilan baham:
  1   2




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