Texnologiyalari



Yüklə 108,98 Kb.
tarix20.08.2023
ölçüsü108,98 Kb.
#139970
1-amaliy ish










Muhammad al-Xorazmiy nomidagi Toshkent


axborot texnologiyalari universiteti iqtisodiyod yo’nalishi 110-21 guruh talabasi Sobirov Og’abekning ma’lumotlar tuzilmasi va algoritmlash fanidan tayyorlagan 1- amaliy ishi.



Dastur kodi:


//malumotlar tuzilmasi va algoritmlash amaliy1 #include
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





Yüklə 108,98 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