|
Sharti: Printer classini yarating?
|
tarix | 19.11.2022 | ölçüsü | 229,33 Kb. | | #69842 |
| DASTURLASH 006
MUHAMMAD AL- XORAZMIY NOMIDAGI TOSHKENT
AXBOROT TEXNOLOGIYALARI UNIVERSITETI
DASTURLASH
LABARATORIYA ISHI 1
VARIANT: 18
GURUH: 006
BAJARDI: Nazarov Diyorbek
TEKSHIRDI: Rustamova Mohichehra
Sharti: Printer classini yarating?
#include
using namespace std;
namespace nom{
class printer {
public:
string turi;
int narxi ;
void set (printer a[], int n)
{for(int i=0;i{cout<cout<<"printer rangi: "; cin>>a[i].turi;
cout<<"printerning narxi: "; cin>>a[i].narxi;
} }
void saralash(printer a[], int n)
{for(int i=0; i{for(int j=0; j{
if(a[i].narxi>a[j].narxi)
swap(a[i],a[j]);
}}
}
void qidirish (printer a[], int n)
{string s;
cout<<" qidirilayotgan printer rangini kiriting: ";
cin>>s;
for(int i=0; i{
if(a[i].turi==s) cout<<"siz qidirgan printer "; cout<}
}
void get(printer a[], int n)
{
for (int i=0; icout<}
}
};
}
using namespace nom;
int main (){
int y;
printer a[100]; int n;
cout<<"printer soni: ";
cin>>n;
a[100].set(a,n);
cout<<" qidirish funksiyasi 1 saralash funksiyasi 2 "<cin>>y;
switch(y){
case 1:a[100].qidirish(a,n);break;
case 2:a[100].saralash(a,n);break;
a[100].get(a,n);
}return 0;
}
Dostları ilə paylaş: |
|
|