axborot texnologiyalari universiteti iqtisodiyod yo’nalishi 110-21 guruh talabasi Sobirov Og’abekning ma’lumotlar tuzilmasi va algoritmlash fanidan tayyorlagan 1- amaliy ishi.
using namespace std;
class avtomobil{ public:
string color; string modeli; string narxi;
void set(avtomobil a[],int n){ for(int i=0;icout<getline(cin,a[i].modeli); cout<<" avtomobil rangi: \n"; getline(cin,a[i].color);
cout<<" avtomobil narxi($ da): \n";
getline(cin,a[i].narxi);
}
}
void saralash(avtomobil a[], int n){ for(int i=0; ifor (int j = i; j < n-1; j++) { if(a[i].narxi>a[j+1].narxi) swap(a[i],a[j+1]);
}
}
}
void qidirish(avtomobil a[], int n){ string s;
cout<<"qidirilayotgan avtomobil rangini kiriting: "; cin>>s;
for (int i = 0; i < n; i++) { if(a[i].color==s){
cout<<"siz qidirgan avtomobil "<}
}
}
void get(avtomobil a[], int n){ for (int i = 0; i < n; i++) {
cout <
}
}
};
int main(){ int y,n;
avtomobil a[100]; cout<<"avtomobillar soni : "; cin>>n; cin.ignore();
a[100].set(a,n);
cout<<"qidirish funksiyasi 1 saralash funksiyasi 2 "<>y;
switch(y){ case 1:
a[100].qidirish(a,n); break;
case 2: a[100].saralash(a,n);
a[100].get(a,n); break; a[100].get(a,n);
}
}
Natija