Tìm giá trị lớn nhất trong C++



Bài tập Tìm giá trị lớn nhất

Viết một chương trình C++ để nhắc người dùng nhập 3 số nguyên và tìm giá trị lớn nhất.

Lời giải

Dưới đây là chương trình C++ để giải bài tập trên. Bạn sử dụng lệnh cin để nhập dữ liệu từ bàn phím, sử dụng lệnh IF-ELSE cho điều kiện và sau đó sử dụng lệnh count để in kết quả ra màn hình.

#include  
#include  
#include 
  
using namespace std; 
  
int main(int argc, char *argv[]) 
{ 
      int a,b,c,max;     cin>>a>>b>>c;     max=a; //Gia su gia tri dau tien la lon nhat   if(max

Chạy chương trình C++ trên sẽ cho kết quả như hình sau:

Bài tập về lệnh IF-ELSE trong C++

Ngoài cách trên, trong trường hợp với ba số, chúng ta có thể sử dụng toán tử điều kiện để tìm số lớn nhất, như sau:

#include 
#include 
using namespace std;int main()
{int x,y,z,max;
cout << "Nhap ba so nguyen : ";
cin>>x>>y>>z;
max=x>y?(x>z?x:z):(y>z?y:z);
cout << "So nguyen lon nhat cua ba so ";
cout << x << ", " << y << " & " << z << " la : " << "\n" << max << "\n";return 0;
}

Chạy chương trình C++ trên sẽ cho kết quả như hình sau:

Bài tập về lệnh IF-ELSE trong C++

Bạn thực hiện tương tự với đề bài tìm số nhỏ nhất.


bai_tap_if_else_trong_cplusplus.jsp