#include <bits/stdc++.h> using namespace std; string s; string stu; long long gcd(long long a, long long b) { while (b != 0) { long long t = a % b; a = b; b = t; } return a; } long long xau_to_so(string s) { int length = s.length(); int so = 0; for (int i = 0; i < length; i++) { int x = s[i] - 48; so = so * 10 + x; } return so; } void giai() { // cout<<s; int x = s.find("."); stu = s; // cout<<x; stu.erase(x,1); // cout<<stu; int tu = xau_to_so(stu); int k = s.length() - x - 1; int mau = 1; for (int i = 1; i <= k; i++) { mau = mau*10; } int p = gcd(tu,mau); cout << tu / p << " " << mau / p; } int main() { freopen("phanso871.inp","r",stdin); freopen("phanso871.out","w",stdout); getline(cin,s); giai(); // return 0; }
* Chuyên dạy lập trình ONLINE cho học sinh THCS, THPT *.
Mọi giao lưu, trao đổi, xin liên hệ: Lê Quang Vinh - zalo: 037.803.8755.
Page: Lớp học Code Sky
Group FB1: Ôn thi HSG9 - THTB - TS10 chuyên tin
Group FB2: Học Scratch - Ôn thi Tin học trẻ bảng A
Thứ Sáu, 13 tháng 5, 2022
PHANSO871 C++
Đăng ký:
Đăng Nhận xét (Atom)
Không có nhận xét nào:
Đăng nhận xét
Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.