Ramazonov Shamshod



Yüklə 174,06 Kb.
tarix06.06.2022
ölçüsü174,06 Kb.
#60738
lab7


O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Dasturlash II
Laboratoriya 7
Ramazonov Shamshod
Variant 24



#include


#include
using namespace std;
class sovutgich{
char marka[100];
public:
string narxi;
int buyi_sm,eni_sm;
void kiritish(){
cout<<"Sovutgich markasini kiriting: ";
cin>>marka;
cout<<"Sovutgich narxi: ";
cin>>narxi;
cout<<"Sovutgich bo'yi(sm): ";
cin>>buyi_sm;
cout<<"Sovutgich eni(sm): ";
cin>>eni_sm;
}
void show(){
cout<<"Markasi:\t"<cout<<"Narxi:\t"<cout<<"Bo'yi(sm):\t"<cout<<"Eni(sm):\t"<}
friend void qidirish(sovutgich f[],int n);
};
bool sort(string n1,string n2){
int l1=n1.length(), l2=n2.length();
if(l1>l2) return true;
if(l2>l1) return false;
for(int i=0;iif(n1[i]>n2[i]) return true;
if(n1[i]}
}
void qidirish(sovutgich f[],int n){
char name[100];
cout<<"Sovutgich markasini kiriting-";
cin>>name;
bool lamp=false;
for(int i=0;iif(strcmp(f[i].marka,name)==0)
{
f[i].show();
lamp=true;
break;
}
}
if(lamp==false){
cout<<"Siz kiritgan "<}
}

int main(){


sovutgich s_gich[100];
int n;
cout<<"Sovutgichlar soni - ";
cin>>n;
for(int i=0;icout<s_gich[i].kiritish();
}
for(int i=0;ifor(int j=i+1;jif(sort(s_gich[j].narxi,s_gich[i].narxi)){
swap(s_gich[i],s_gich[j]);
}
}
}
cout<<"Narxi bo'yicha ro'yxati:\n";
for(int i=0;is_gich[i].show();
}
qidirish(s_gich,n);
system("Pause");
return 0;
}


Yüklə 174,06 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin