Time limit: 1.0s , Memory limit: 123M , Points: 1 (partial)
Cho số nguyên , viết chương trình tìm các cặp số nguyên trong đoạn thỏa công thức:
Input
Dòng duy nhất chứa số nguyên thỏa .
Output
In ra từng cặp thỏa điều kiện, mỗi cặp in trên một dòng và các phần tử cách nhau ký tự trắng.
Samples
Sample Input 1
3
Sample Output 1
4 12
6 6
12 4
Comments
Dùng 2 for rồi mà sao lại sai ở test 5 6 9 10 nhỉ mng
int n; int a, b; cin >> n; float s, v, q; for (a = 1; a <= 200; a++) { for (b = 1; b <= 200; b++) { s = 1.0 / a; v = 1.0 / b; q = 1.0 / n; if(s + v == q){ cout << a << " " << b << endl; } } } }ai cho e hỏi vì sao input 10 nó thiếu kq 15 30 và 30 15 vậy ạ
Bài ni không cộng như vậy đc đâu vì có khi nó gặp mấy số vô tỷ thì biểu diễn theo float không được đâu nên phải dùng cộng 2 phân số á.
thks ạ ^^
sao em dùng lệnh for mà cứ sai 4 test hoài v ạ?
ban thử sài 2 for thử xem sao.
.