Răspuns :
#include <iostream>
using namespace std;
int main(){
int a,b,r; //declaram variabilele de tip integer
cout<<"introdu numaratorul a=";
cin>>a; //citim numaratorul
cout<<"introdu numitorul b=";
cin>>b; //citim numitorul
while (b>0) //atat timp cat numitorul nu este 0
{
r=a%b; //aflam restul impartirii numaratorului la numitor
a=b; //
b=r;
}
cout<<a;
return 0;
}
using namespace std;
int main(){
int a,b,r; //declaram variabilele de tip integer
cout<<"introdu numaratorul a=";
cin>>a; //citim numaratorul
cout<<"introdu numitorul b=";
cin>>b; //citim numitorul
while (b>0) //atat timp cat numitorul nu este 0
{
r=a%b; //aflam restul impartirii numaratorului la numitor
a=b; //
b=r;
}
cout<<a;
return 0;
}
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
cout << "Fractia initiala: " << a << '/' << b << '\n';
cout << "Fractia finala: " << a / __gcd(a, b) << '/' << b / __gcd(a, b) << '\n';
return 0;
}
#include <algorithm>
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
cout << "Fractia initiala: " << a << '/' << b << '\n';
cout << "Fractia finala: " << a / __gcd(a, b) << '/' << b / __gcd(a, b) << '\n';
return 0;
}