Giuppppokbijdtkkkj mik vs ak c++

Giuppppokbijdtkkkj mik vs ak c++
Câu trả lời này dùng AI, hãy kiểm tra lại trước khi sử dụng
Để giải bài toán này, chúng ta cần nhập vào 4 số phân biệt: a, b, c, d và in ra số lớn nhất trong 4 số đó.

Dưới đây là mã C++ hoàn chỉnh cho yêu cầu trên:

```cpp
#include
using namespace std;

int main() {
float a, b, c, d;

// Nhập vào 4 số khác nhau
cout << "Nhập vào số a: ";
cin >> a;
cout << "Nhập vào số b: ";
cin >> b;
cout << "Nhập vào số c: ";
cin >> c;
cout << "Nhập vào số d: ";
cin >> d;

// Tìm số lớn nhất
float max;
max = a; // Giả sử a là lớn nhất
if (b > max) {
max = b; // Nếu b lớn hơn max, cập nhật max
}
if (c > max) {
max = c; // Nếu c lớn hơn max, cập nhật max
}
if (d > max) {
max = d; // Nếu d lớn hơn max, cập nhật max
}

// In ra số lớn nhất
cout << "Số lớn nhất trong 4 số là: " << max << endl;

return 0;
}
```

Trong mã trên:

1. Nhập dữ liệu: Sử dụng `cin` để nhập 4 số liệu từ người dùng.
2. Tìm số lớn nhất:
- Ban đầu giả sử số a là lớn nhất.
- Dùng các câu lệnh điều kiện `if` để so sánh lần lượt với b, c và d, nếu số nào lớn hơn `max`, ta sẽ cập nhật giá trị của `max`.
3. In kết quả: Sử dụng `cout` để in ra số lớn nhất.

Đảm bảo rằng 4 số được nhập là phân biệt (khác nhau) như yêu cầu của đề bài. Nếu có nhập trùng, chương trình này không kiểm tra và sẽ chỉ lấy số lớn nhất theo giá trị nhập vào.
Đăng phản hồi