输入一个分数,分子<分母且分母不为零,将其约分后输出并输出其等于的小数。

输入一个分数,分子<分母且分母不为零,将其约分后输出并输出其等于的小数。

输入格式:
分子/分母

输出格式:
约分后的分子/约分后的分母=小数

输入样例1:

#include<bits/stdc++.h>
using namespace std;

int main(){
    int z, m;
    cin >> z >> m;
    
    int n = min(z, m);
    n = sqrt(n);
    for (int i = 2; i <= n; ++i) {
        while (z % i == 0 && m % i == 0) z = z / i, m = m / i;
    }
    
    cout << z << " " << m << endl;
    cout << (z * 1.0) / m << endl;
    return 0;
}

就差不多这样吧,具体格式你没复制出来那就自己改