Hướng dẫn giải của Mực nước bể cá khi thả đá (poolstone.cpp)


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.

Phân tích bài toán:

  • Kiến thức toán: Theo nguyên lý thể tích của vật chìm trong chất lỏng: ~\text{Thể tích vật chìm} = \text{Thể tích nước dâng lên} = a \times b \times (h_2 - h_1)~
  • Kỹ năng lập trình:
    • Khai báo các đại lượng kiểu double.
    • Tính ~V = a \times b \times (h_2 - h_1)~.
    • Xuất kết quả với định dạng fixed và setprecision(2).
#include <bits/stdc++.h>
using namespace std;

int main() {
    double a, b, h1, h2;
    cin >> a >> b >> h1 >> h2;
    double V = a * b * (h2 - h1);
    cout << fixed << setprecision(2) << V << endl;
    return 0;
}

Đang tải...