Savol: Dasturchi va Dasturchi nomli nomlar fazosida Div nomli sinf yarating, bu sinfda int a, set, get va berilgan a sonning tub boluvchilarini chop qiluvchi metodlar mavjud bo’lsin
Download 16.04 Kb.
|
zilola
5-variant Savol: Dasturchi_1 va Dasturchi_2 nomli nomlar fazosida Div nomli sinf yarating, bu sinfda int a, set(), get() va berilgan a sonning tub boluvchilarini chop qiluvchi metodlar mavjud bo’lsin. Topshiriq : Bu ikkala nomlar fazosidagi sinf maydonlari va metodlariga asosiy dasturda murojat qiling. Dastur kodi: #include using namespace std; namespace Dasturchi_2{ class div{ private: int a; int arr[100]; int count=0; public: void set(int a){ this->a=a; } int get(){ return a;} }; } namespace Dasturchi_2{ class div{ private: int a; int arr[100]; int count=0; public: void set(int a){ this->a=a; } int get(){ return a; } void tub(){ int l=0; for(int i=2;i<=get();i++){ for(int j=2;jif(i%j==0){ l++;} if(l==0){ arr[count++]=i; cout<else{ l=0; } } } void show(){ } }; } int main(){ Dasturchi_1::div d1; d1.set(20); Dasturchi_2::div d2; d2.set(100); d2.tub(); return 0; } } } } } 2. Dasturchi_1 va Dasturchi_2 nomli nomlar fazosida Fazo nomli sinf yarating, bu sinfda double x,y,z set(), get() va berilgan x,y,z koordinatadan koordinata boshigacha bo’lgan masofani hisoblovchi shablon funksiya mavjud bo’lsin. Topshiriq : Bu ikkala nomlar fazosidagi sinf maydonlari va metodlariga asosiy dasturda murojat qiling. Yovuz Xonadoshim, [04.04.2023 23:18] #include using namespace std; namespace Dasturchi_2{ class div{ private: int a; int arr[100]; int count=0; public: void set(int a){ this->a=a; } int get(){ return a;} }; } namespace Dasturchi_2{ class div{ private: int a; int arr[100]; int count=0; public: void set(int a){ this->a=a; } int get(){ return a; } void tub(){ int l=0; for(int i=2;i<=get();i++){ for(int j=2;jif(i%j==0){ l++;} if(l==0){ arr[count++]=i; cout<else{ l=0; } } } void show(){ } }; } int main(){ Dasturchi_1::div d1; d1.set(20); Dasturchi_2::div d2; d2.set(100); d2.tub(); return 0; } } } } } Yovuz Xonadoshim, [04.04.2023 23:43] #include using namespace std; namespace Dasturchi_1{ class Fazo{ private: int x,y,z; public: void set(int x,int y,int z){ this->x=x; this->y=y; this->z=z; } int getX(){ return x; } int getY(){ return y; } int getZ(){ return z; void shablon() { cout< } }; } namespace Dasturchi_2{ class Fazo{ private: int x,y,z; public: void set(int x,int y,int z){ this->x=x; this->y=y; this>z=z;} int getX(){ return x; } int getY(){ return y; } int getZ(){ return z; } void shablon(){ cout< }; } int main(){ Dasturchi_1::Fazo d1; d1.set(4,5,6); d1.shablon(); Dasturchi_2::Fazo d2; d2.set(7,6,45); d2.shablon(); return 0; } } } }; } Download 16.04 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling