-------{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++을 이용해서 짤려고 했는데 역시 어렵네요 ㅡㅜ 
크기 상관없이 써도 상관없이 만들었습니다..앞 숫자가 크던, 뒤 숫자가 크던..
크기 상관없이 써도 상관없이 만들었습니다..앞 숫자가 크던, 뒤 숫자가 크던..













