-------{Choi.h}---------
{Choi.cpp}----------
{Choi2.cpp}-----------
~cpp
class GCD{
private:
int x,y;
public:
int big,small,remain;
GCD();
~GCD();
void replace(){
if (x>y) {
big=x;
small=y;
}
else {
big=y;
small=x;
}
}
void mod();
void disp();
};
------~cpp
#include <iostream.h>
#include "Choi.h"
GCD::GCD(){
cout<<"x=";
cin>>x;
cout<<"y=";
cin>>y;
}
GCD::~GCD(){
}
void GCD::mod(){
while (small!=0){
remain=big%small;
big=small;
small=remain;
}
}
void GCD::disp(){
cout<<"x="<<x<<" y="<<y<<endl;
cout<<"GCD="<<big<<endl;
}
---------~cpp
#include "Choi.h"
void main(){
GCD Max;
Max.replace();
Max.mod();
Max.disp();
}
최대한 C++을 이용해서 짤려고 했는데 역시 어렵네요 ㅡㅜ
크기 상관없이 써도 상관없이 만들었습니다..앞 숫자가 크던, 뒤 숫자가 크던..
크기 상관없이 써도 상관없이 만들었습니다..앞 숫자가 크던, 뒤 숫자가 크던..










