programı yazdım ama hata alıyorum nerde hata yaptım onuda bulamıyorum compilerın bana ilettiği yerde bir problemde göremiyorum program sadeleştirme işlemi yapacak mesele bu yani 200/300 ü bize 2/3 şeklinde yazacak.
#include<iostream> #include<string> using namespace std;
class kma {public: kma(int a,int b,int obb); {setIntValue(a,b,obb); }
void dispMess() { cout<<"simplificated value is = "<<x<<'/'<<y<<endl; } private: int x; int y;
}; int obeb(int a,int b) {if(b==0) return a; else return obeb(b,a%b); } int main() { int v1=0,v2=0,obb=0; cout<<"Enter two values for simplification\n"; cin<<v1<<v2; obb=obeb(v1,v2); kma sadelestir(v1,v2,obb);
cout<<"value that is your entered: "<<v1<<'/'<<v2<<endl; cout<<sadelestir.dispMess();
return EXIT_SUCCESS;}
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
program sadeleştirme işlemi yapacak mesele bu yani 200/300 ü bize 2/3 şeklinde yazacak.
#include<iostream>
#include<string>
using namespace std;
class kma
{public:
kma(int a,int b,int obb);
{setIntValue(a,b,obb);
}
void setIntValue(int a,int b,int obb)
{x=a/obb;
y=b/obb;
}
void dispMess()
{
cout<<"simplificated value is = "<<x<<'/'<<y<<endl;
}
private:
int x;
int y;
};
int obeb(int a,int b)
{if(b==0)
return a;
else
return obeb(b,a%b);
}
int main()
{
int v1=0,v2=0,obb=0;
cout<<"Enter two values for simplification\n";
cin<<v1<<v2;
obb=obeb(v1,v2);
kma sadelestir(v1,v2,obb);
cout<<"value that is your entered: "<<v1<<'/'<<v2<<endl;
cout<<sadelestir.dispMess();
return EXIT_SUCCESS;}
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.