6-amaliy mashg’ulot


Download 0.59 Mb.
bet1/3
Sana23.12.2022
Hajmi0.59 Mb.
#1045573
  1   2   3
Bog'liq
640-21 Mo`moniv Anvarjon 6-10........


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()

{
list l1{45,56,65,56,32,45,78};


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: "<return 0;


}
Natija:




Download 0.59 Mb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling