Malumotlar tuzilmasi va algoritmlar
Download 269.85 Kb.
|
1 amaliy topshiriq
Класслар
Класс– бу дастурчи томонидан ихтиёрий киритилган мавжуд типлар асосида яратилган структураланган тип хисобланади. Класслар локал ва глобал ўзгарувчилар ва улар устида амал бажарадиган функциялар тўпламидан иборат бўлиши мумкин. Класслар қуйидагича тасвирланади: сlass klass_nomi{ }; Классларга оид мисол: #include using namespace std; class daraxt { public: unsigned int uzunligi ; unsigned int yoshi; int o_sish(int i){ i++; return i; }; }; int main() { int k=2; daraxt olma_daraxt; olma_daraxt.uzunligi=5; olma_daraxt.yoshi=7; cout< system("pause"); } Variant
21. Киритилган исмнинг харфларини алфавит бўйича тартиблаб беринг. #include using namespace std; void print(vector printf("------------------------------\n"); for(int i=0;i } bool mycomp(string a, string b){ return a} vector int n=a.size(); sort(a.begin(),a.end(),mycomp); return a; } int main() { int n; printf("Nechta ismi kerak="); scanf("%d",&n); vector string name; printf("ism kiriting="); for(int i=0;i names.push_back(name); } printf("\nTartiblanmagani\n"); print(names); names=alphabaticallySort(names); printf("Alfabit bo'yicha tartiblangani\n"); print(names); return 0; } Download 269.85 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling