postez intreg codul, cred asta ai vrut... ma refer la subprogram. se afla cmmdc a numaratorului si numitorului , se face dividerea si prin aceiasi parametri se intorc in programul de baza...
#include <iostream>
using namespace std;
void simplific(int &m, int &n)
{
int a=m, b=n;
while (a!=b)
{
if (a>b) a=a-b;
else b=b-a;
}
m=m/a; n=n/a;
}
int main()
{
int numar, numit;
cin >>numar >> numit;
cout << numar << "/"<<numit<<"=";
simplific(numar, numit);
cout <<numar<<"/"<<numit;
return 0;
}