Làm sao để có câu trả lời hay nhất?
18/09/2023
18/09/2023
#include <iostream>
int main() {
int V, A1, B1, A2, B2;
// Nhập dữ liệu vào
std::cin >> V;
std::cin >> A1 >> B1;
std::cin >> A2 >> B2;
// Tính số ngày cần cho Thỏ và Rùa lên đỉnh dốc
int days_tho = (V - B1 + A1 - 1) / A1;
int days_rua = (V - B2 + A2 - 1) / A2;
// So sánh số ngày và xác định con vật chiến thắng
if (days_tho < days_rua) {
std::cout << "THO" << std::endl;
} else if (days_tho > days_rua) {
std::cout << "RUA" << std::endl;
} else {
std::cout << "HOA" << std::endl;
}
return 0;
}
18/09/2023
Đây là một bài toán về tìm số ngày mà thỏ và rùa cần để leo lên đỉnh dốc. Để giải quyết bài toán này, chúng ta có thể sử dụng vòng lặp để tính toán số ngày cần thiết cho mỗi con vật.
Dưới đây là một ví dụ về cách giải quyết bài toán này bằng ngôn ngữ C++:
```cpp
#include <iostream>
int main() {
int V, A1, B1, A2, B2;
std::cout << "Nhap V: ";
std::cin >> V;
std::cout << "Nhap A1: ";
std::cin >> A1;
std::cout << "Nhap B1: ";
std::cin >> B1;
std::cout << "Nhap A2: ";
std::cin >> A2;
std::cout << "Nhap B2: ";
std::cin >> B2;
int days_rabbit = 0; int days_turtle = 0; int height_rabbit = 0; int height_turtle = 0; while (height_rabbit < V && height_turtle < V) { height_rabbit += A1; height_turtle += A2; if (height_rabbit >= V || height_turtle >= V) { break; } height_rabbit -= B1; height_turtle -= B2; days_rabbit++; days_turtle++; } if (height_rabbit >= V && height_turtle >= V) { std::cout << "Hoa nhau"; } else if (height_rabbit >= V) { std::cout << "Tho chien thang"; } else { std::cout << "Rua chien thang"; } return 0;
}
```
Trong đoạn mã trên, chúng ta nhập vào các giá trị V, A1, B1, A2, B2 từ người dùng. Sau đó, sử dụng vòng lặp while để tính toán số ngày và chiều cao của thỏ và rùa. Cuối cùng, chúng ta kiểm tra xem thỏ và rùa đã leo lên đỉnh dốc hay chúng hoà nhau bằng cách so sánh chiều cao của mỗi con vật với giá trị V.
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
CÂU HỎI LIÊN QUAN
17/10/2024
16/10/2024
16/10/2024
16/10/2024
Top thành viên trả lời