
Tìm giá trị lớn nhất trong 4 số nguyên
- Posted by Thân Triệu
- Phân loại Bài tập lập trình C, bài tập lập trình thân triệu
- Date 26/07/2020
Yêu cầu cụ thể của ta như sau: “Hãy nhập 4 số nguyên a, b, c, d. Tìm giá trị lớn nhất của chúng và gán giá trị lớn nhất đó cho biến max. In giá trị max tìm được ra màn hình. Trong trường hợp 4 số bằng nhau thì in ra: không có số lớn nhất. “
Để giải quyến vấn đề này ta đơn giản chỉ cần sử dụng cấu trúc ra quyết định if-else là xong. Cụ thể các bước thực hiện như sau:
- Bước 1: Khai báo biến max và gán giá trị max là a
- Bước 2: Kiểm tra xem b có lớn hơn max không? Nếu có thì gán max = b
- Bước 3: Kiểm tra c có lớn hơn max không? Nếu có thì gán max = c
- Bước 4: Kiểm tra d có lớn hơn max không? Nếu có thì gán max = d;
- Bước 5: Kiểm tra xem a có trùng giá trị với b, c, d không, nếu có thì thông báo không có giá trị max. Nếu không thì in ra max.
Đơn giản đúng không nào? Sau đây là code thực thi ý tưởng trên trong ngôn ngữ lập trình C:
Kết quả:
Vậy là xong rồi. Ở trên ta chỉ cần dùng if đơn vì cần kiểm tra lần lượt, không phải loại trừ bất kì giá trị nào.
Khi nhập dữ liệu vào bạn có thể nhập 4 giá trị liên tiếp cách nhau bằng dấu cách hoặc nhập xong số nào ấn enter luôn.
Để có thêm các bài tập khác tham khảo bạn có thể tìm trong Bài tập lập trình C hoặc nếu bạn muốn tìm hiểu lý thuyết cụ thể hơn thì tham khảo ở Khóa học lập trình C cơ bản nhé.
Chúc các bạn lập trình vui vẻ!
Có thể bạn quan tâm

Liệt kê các số thuận nghịch chia hết cho k

Kiểm tra số thuận nghịch
