Lang:G++
Edit123456789101112131415161718192021222324252627#include <iostream>#include <vector>#include <algorithm>#include <map>#include <iomanip>#include <ios>using namespace std;int main(int argc, const char * argv[]) {long double P,Q;vector<int> a;cin>>P>>Q;long double T=P/Q;cout.precision (20);for (int i=0;i<10;i++){a.push_back(10*(i+1)*T);T=10*T-int(10*T);}sort(a.begin(),a.end());a.erase( unique( a.begin(), a.end() ), a.end() );for (int j=0;j<a.size();j++){cout<<a[j];}cout<<"\n";return 0;}