Sharti: Printer classini yarating?



Yüklə 229,33 Kb.
tarix19.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;

}

Yüklə 229,33 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