6-amaliy mashg’ulot
Download 0.59 Mb.
|
640-21 Mo`moniv Anvarjon 6-10........
- Bu sahifa navigatsiya:
- 7-amaliy mashg’ulot
640-21 gurux Mo`minov Anvarjon “Ma’lumotlar tuzilmasi va algoritmlar” fanidan 6-10-amaliy topshiriqlari : No_12 6-amaliy mashg’ulot 30. “Dictionary” Class(sinf)i yaratilsin. O’zgaruvchilar va funksiyalardan foydalanib 5 tadan kam bo’lmagan ob’ektlar xosil qilinsin. Dasturda do’stona funksiyalardan foydalanilsin Kod: #include using namespace std; class Dectionary { public: int soni; int jami; string nomi; void chiqarish() { cout<<" Nomi "< int main() { Dectionary a1; a1.nomi="Essential"; a1.soni=9; a1.jami=180; a1.chiqarish(); Dectionary a2; a2.nomi="Blueprint"; a2.soni=18; a2.jami=160; a2.chiqarish(); Dectionary a3; a3.nomi="Science"; a3.soni=568; a3.jami=78; a3.chiqarish(); Dectionary a4; a4.nomi="Speaking"; a4.soni=745; a4.jami=5545; a4.chiqarish(); Dectionary a5; a5.nomi="Reading"; a5.soni=46454; a5.jami=654655; a5.chiqarish(); return 0; } Natija:
7-amaliy mashg’ulot 12. Ixtiyoriy nomdagi ro’yxat elementlari e’lon qilinsin va ixtiyoriy qiymatlar bilan kiritilsin. Insert() funksiyasida foydalangan xolda qo’shimcha qiymatlar kiritilsin. Unique() funksiyasidan foydalanibelementlar saralansin, natijalar ekranga chop etilsin. *******************************************************************************/ //Mo`minov Anvarjon #include #include using namespace std; int main() {
l1.insert(l1.begin(),23); l1.insert(l1.end(),96); for(auto i=l1.begin(); i!= l1.end(); i++) cout<<*i<<" "; l1.unique(); cout<<"\n Hajmi: "< } Natija: Download 0.59 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling