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.

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

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.