Hướng dẫn giải của TIN10_BEGIN10: Chia gạo
Chỉ dùng lời giải này khi không có ý tưởng, và đừng copy-paste code từ lời giải này. Hãy tôn trọng người ra đề và người viết lời giải.
Nộp một lời giải chính thức trước khi tự giải là một hành động có thể bị ban.
Nộp một lời giải chính thức trước khi tự giải là một hành động có thể bị ban.
Hướng dẫn giải
Có X kilogram gạo chia đều cho N người bạn cùng Thanh Tâm và Thu Hiền. Tính mỗi bạn nhận được bao nhiêu kilogram, làm tròn đến 2 chữ số thập phân.
Cách làm
Tổng số người là N + 2 (N người bạn cộng với Thanh Tâm và Thu Hiền). Mỗi người nhận ~X / (N + 2)~ kilogram.
Vì X là số thực nên phép chia phải dùng double. Chú ý: n + 2 phải nằm trong ngoặc khi chia.
Để in đúng 2 chữ số thập phân, dùng cout << fixed << setprecision(2).
Ví dụ N = 5, X = 8.9: 8.9 / 7 khoảng 1.2714 nên in 1.27.
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
double x;
cin >> n >> x;
// Co tat ca N + 2 nguoi (N ban va Thanh Tam, Thu Hien)
double moiNguoi = x / (n + 2);
// In voi 2 chu so thap phan
cout << fixed << setprecision(2) << moiNguoi << "\n";
return 0;
}
Bình luận