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.
Sana16.04.2023
Hajmi16.04 Kb.
#1359825
Bog'liq
zilola


5-variant
Savol:

  1. 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