Select solution language
Write solution here.
**Cách 1**:
- if else xét trường hợp
--------
**Cách 2**:
- Dùng hàm *max* và *min* có sẵn trong thư viện
--------
Code tham khảo **Cách 1**:
```cpp
#include <bits/stdc++.h>
#define ll long long
#define name "TASK"
#define TIME (1.0 * clock() / CLOCKS_PER_SEC)
using namespace std;
void solve(){
int a, b, c; cin>>a>>b>>c;
int mn = a, mx = a;
if(b < mn) mn = b;
if(c < mn) mn = c;
if(b > mx) mx = b;
if(c > mx) mx = c;
cout<<mn<<" "<<mx<<'\n';
}
int main() {
ios_base::sync_with_stdio(false);
cin.tie(0); cout.tie(0);
if(fopen(name".INP","r")) {
freopen(name ".INP","r",stdin);
freopen(name ".OUT","w",stdout);
}
solve();
cerr << '\n' << "Time collapsed: " << TIME << '\n';
return 0;
}
```
---------
Code tham khảo **Cách 2**:
```cpp
#include <bits/stdc++.h>
#define ll long long
#define name "TASK"
#define TIME (1.0 * clock() / CLOCKS_PER_SEC)
using namespace std;
void solve(){
int a, b, c; cin>>a>>b>>c;
int mn=min({a, b, c});
int mx=max({a, b, c});
cout<<mn<<" "<<mx<<'\n';
}
int main() {
ios_base::sync_with_stdio(false);
cin.tie(0); cout.tie(0);
if(fopen(name".INP","r")) {
freopen(name ".INP","r",stdin);
freopen(name ".OUT","w",stdout);
}
solve();
cerr << '\n' << "Time collapsed: " << TIME << '\n';
return 0;
}
```