Chúng tôi sẽ làm như vậy bằng cách sử dụng các câu lệnh if-else đơn giản trong JavaScript. JavaScript là ngôn ngữ giao diện người dùng có thể in trực tiếp lên bảng điều khiển cũng như trang xem như. html
Chúng ta hãy xem kết quả đầu ra của nhật ký giao diện điều khiển và mã tương ứng
Cách tiếp cận 1. Sử dụng câu lệnh if-else
Câu lệnh if-else dùng để kiểm tra điều kiện sẽ dùng để so sánh 3 số. Các biến sẽ được gọi là x, y và z. Ta so sánh x với y và z, y với x và z, z với x và y xem số nào lớn nhất
Thí dụ. Trong ví dụ bên dưới, trước tiên, nó được kiểm tra xem x[=5] có lớn hơn y[=10] và z [=15] hay không, điều này là sai. Sau đó, chương trình sẽ kiểm tra xem z[15] có lớn hơn x[=5] và y [=10] không, trả về giá trị true và do đó 15 là giá trị lớn nhất
Javascript
var
x=5;
var
y=10;
var
15 is the greatest1
15 is the greatest3
15 is the greatest4_______0_______5
15 is the greatest6
15 is the greatest7
15 is the greatest8
0
15 is the greatest3
2
3
415 is the greatest7
15 is the greatest8
0
9
0_______183_______1
15 is the greatest7
15 is the greatest8
4
đầu ra
Z = 15 is the greatest
Có nhiều cách tiếp cận để tìm số lớn nhất trong 3 số, chúng ta hãy xem xét các cách tiếp cận khác
Phương pháp 2. Sử dụng Toán học. chức năng tối đa
Toán học. hàm max[] trả về giá trị lớn nhất trong số các số được cung cấp dưới dạng tham số đầu vào hoặc -Infinity nếu không có tham số. Các biến có tên x, y và z của chúng ta chỉ đơn giản được chuyển đến Math. max[] và chúng tôi nhận được số cao nhất trong 3 số. Hàm này có thể nhận nhiều đối số chứ không chỉ 3.
Cho một mảng arr[] có độ dài N, Nhiệm vụ là tìm số lớn nhất và số nhỏ nhất trong mảng
ví dụ
Đầu vào. mảng[] = {1, 2, 3, 4, 5}
đầu ra. Tối đa là. 5
tối thiểu là. 1
Giải trình. Tối đa của mảng là 5
và tối thiểu của mảng là 1Đầu vào. mảng[] = {5, 3, 7, 4, 2}
đầu ra. Tối đa là. 7
tối thiểu là. 2
Cách tiếp cận 1 [Tham lam]. Vấn đề có thể được giải quyết bằng cách sử dụng phương pháp tham lam
Giải pháp là so sánh từng phần tử mảng cho các phần tử tối thiểu và tối đa bằng cách xem xét từng mục một
Thực hiện theo các bước để giải quyết vấn đề
- Tạo một biến mini/maxi và khởi tạo nó với giá trị tại chỉ số 0 của mảng
- Lặp lại mảng và so sánh xem phần tử hiện tại lớn hơn giá trị lớn nhất hay nhỏ hơn giá trị nhỏ nhất
- Cập nhật phần tử mini/maxi với phần tử hiện tại để phần tử tối thiểu/tối đa được lưu trữ trong biến mini/maxi
- Trả về biến mini/maxi
Dưới đây là triển khai ý tưởng trên
C++
// C++ code to implement the idea
#include
using
namespace
std;
// Function to find the minimum
// and maxximum of the array
Maximum is: 5 Minimum is: 10_______13_______1
Maximum is: 5 Minimum is: 12
Maximum is: 5 Minimum is: 11
Maximum is: 5 Minimum is: 14
Maximum is: 5 Minimum is: 11
Maximum is: 5 Minimum is: 16
Maximum is: 5 Minimum is: 11
Maximum is: 5 Minimum is: 18
Maximum is: 5 Minimum is: 19
Maximum is: 5 Minimum is: 10_______13_______1
Maximum is: 5 Minimum is: 12
Maximum is: 5 Minimum is: 10_______13_______1
Maximum is: 5 Minimum is: 15
Maximum is: 5 Minimum is: 10_______13_______7
Maximum is: 5 Minimum is: 18
Maximum is: 5 Minimum is: 11
// C++ code to implement the idea
0// C++ code to implement the idea
1// C++ code to implement the idea
2 // C++ code to implement the idea
3
// C++ code to implement the idea
4// C++ code to implement the idea
5
// C++ code to implement the idea
1// C++ code to implement the idea
7
// C++ code to implement the idea
1// C++ code to implement the idea
9 // C++ code to implement the idea
2 #include
1
// C++ code to implement the idea
4#include
3
// C++ code to implement the idea
1// C++ code to implement the idea
7
Maximum is: 5 Minimum is: 10____203_______7
Maximum is: 5 Minimum is: 10_______204_______9
using
0// C++ code to implement the idea
7
Maximum is: 5 Minimum is: 11
using
3Maximum is: 5 Minimum is: 19
Maximum is: 5 Minimum is: 10_______13_______1
using
7Maximum is: 5 Minimum is: 10_______13_______1
namespace
0namespace
1namespace
2namespace
1namespace
4
Maximum is: 5 Minimum is: 10____206_______6
Maximum is: 5 Minimum is: 10_______13_______0
Maximum is: 5 Minimum is: 11
Maximum is: 5 Minimum is: 12
Maximum is: 5 Minimum is: 11
std;
2Maximum is: 5 Minimum is: 10_______207_______4
std;
5 std;
6Maximum is: 5 Minimum is: 10_______207_______4
std;
9 // Function to find the minimum
0Maximum is: 5 Minimum is: 10_______204_______9
// Function to find the minimum
3// C++ code to implement the idea
7
Java
// Function to find the minimum
5
// Function to find the minimum
6 // Function to find the minimum
7
Maximum is: 5 Minimum is: 10____208_______9
Maximum is: 5 Minimum is: 10____209_______1
Maximum is: 5 Minimum is: 10_______209_______3
Maximum is: 5 Minimum is: 11
// and maxximum of the array
5Maximum is: 5 Minimum is: 11
// and maxximum of the array
7Maximum is: 5 Minimum is: 11
Maximum is: 5 Minimum is: 18
Maximum is: 5 Minimum is: 10____13_______9
// C++ code to implement the idea
1
Maximum is: 5 Minimum is: 11
Maximum is: 5 Minimum is: 104
Maximum is: 5 Minimum is: 105
Maximum is: 5 Minimum is: 106
// C++ code to implement the idea
1
Maximum is: 5 Minimum is: 11
Maximum is: 5 Minimum is: 109
Maximum is: 5 Minimum is: 105
Maximum is: 5 Minimum is: 106
// C++ code to implement the idea
1
Maximum is: 5 Minimum is: 17
Maximum is: 5 Minimum is: 18
Maximum is: 5 Minimum is: 11
Maximum is: 5 Minimum is: 116
Maximum is: 5 Minimum is: 105
Maximum is: 5 Minimum is: 118
// C++ code to implement the idea
4// C++ code to implement the idea
2 // C++ code to implement the idea
3
Maximum is: 5 Minimum is: 122_______203_______5
// C++ code to implement the idea
4// C++ code to implement the idea
7
// C++ code to implement the idea
4// C++ code to implement the idea
9 // C++ code to implement the idea
2 #include
1
Maximum is: 5 Minimum is: 122____204_______3
// C++ code to implement the idea
4// C++ code to implement the idea
7
// C++ code to implement the idea
1// C++ code to implement the idea
7
// C++ code to implement the idea
1
Maximum is: 5 Minimum is: 11
Maximum is: 5 Minimum is: 138
Maximum is: 5 Minimum is: 139
Maximum is: 5 Minimum is: 11
Maximum is: 5 Minimum is: 141
Maximum is: 5 Minimum is: 142
Maximum is: 5 Minimum is: 106
// C++ code to implement the idea
1
Maximum is: 5 Minimum is: 145
Maximum is: 5 Minimum is: 105
Maximum is: 5 Minimum is: 147
// C++ code to implement the idea
1
Maximum is: 5 Minimum is: 145
Maximum is: 5 Minimum is: 150
Maximum is: 5 Minimum is: 151
// C++ code to implement the idea
1____204_______9
Maximum is: 5 Minimum is: 154
Maximum is: 5 Minimum is: 10____203_______7
Maximum is: 5 Minimum is: 10_______13_______58
// and maxximum of the array
3 Maximum is: 5 Minimum is: 160
Maximum is: 5 Minimum is: 161
Maximum is: 5 Minimum is: 10____13_______9
// C++ code to implement the idea
1
Maximum is: 5 Minimum is: 11
Maximum is: 5 Minimum is: 166
Maximum is: 5 Minimum is: 150
Maximum is: 5 Minimum is: 12
Maximum is: 5 Minimum is: 142
Maximum is: 5 Minimum is: 12
Maximum is: 5 Minimum is: 171
Maximum is: 5 Minimum is: 12
Maximum is: 5 Minimum is: 173
Maximum is: 5 Minimum is: 12
Maximum is: 5 Minimum is: 175
Maximum is: 5 Minimum is: 176
Maximum is: 5 Minimum is: 177______13_______1
Maximum is: 5 Minimum is: 179
// C++ code to implement the idea
1
Maximum is: 5 Minimum is: 181
// C++ code to implement the idea
1
Maximum is: 5 Minimum is: 11
Maximum is: 5 Minimum is: 184
// C++ code to implement the idea
1
Maximum is: 5 Minimum is: 186
std;
5 Maximum is: 5 Minimum is: 188
Maximum is: 5 Minimum is: 150
Maximum is: 5 Minimum is: 190
// C++ code to implement the idea
1____13_______86
Maximum is: 5 Minimum is: 193
Maximum is: 5 Minimum is: 194
Maximum is: 5 Minimum is: 195
std;
9 Maximum is: 5 Minimum is: 188
Maximum is: 5 Minimum is: 105
Maximum is: 5 Minimum is: 190
Maximum is: 5 Minimum is: 10____203_______7
// C++ code to implement the idea
7
Maximum is: 5 Minimum is: 103
Python3
Maximum is: 5 Minimum is: 104
Maximum is: 5 Minimum is: 105
Maximum is: 5 Minimum is: 106
Maximum is: 5 Minimum is: 107
Maximum is: 5 Minimum is: 108
Maximum is: 5 Minimum is: 10_______13_______10
Maximum is: 5 Minimum is: 111
Maximum is: 5 Minimum is: 112
Maximum is: 5 Minimum is: 105
Maximum is: 5 Minimum is: 114
Maximum is: 5 Minimum is: 10_______13_______16
Maximum is: 5 Minimum is: 111
Maximum is: 5 Minimum is: 112
Maximum is: 5 Minimum is: 105
Maximum is: 5 Minimum is: 114
Maximum is: 5 Minimum is: 10_______13_______7
Maximum is: 5 Minimum is: 123_______13_______24
Maximum is: 5 Minimum is: 125
Maximum is: 5 Minimum is: 18
Maximum is: 5 Minimum is: 105
Maximum is: 5 Minimum is: 128
// C++ code to implement the idea
1// C++ code to implement the idea
2
Maximum is: 5 Minimum is: 131
// C++ code to implement the idea
4
Maximum is: 5 Minimum is: 110
Maximum is: 5 Minimum is: 111
Maximum is: 5 Minimum is: 135
// C++ code to implement the idea
1
Maximum is: 5 Minimum is: 137
Maximum is: 5 Minimum is: 138
// C++ code to implement the idea
4
Maximum is: 5 Minimum is: 116
Maximum is: 5 Minimum is: 111
Maximum is: 5 Minimum is: 135
Maximum is: 5 Minimum is: 10_______204_______9
Maximum is: 5 Minimum is: 145
// C++ code to implement the idea
2
Maximum is: 5 Minimum is: 147
Maximum is: 5 Minimum is: 111
Maximum is: 5 Minimum is: 111
Maximum is: 5 Minimum is: 150
Maximum is: 5 Minimum is: 151
Maximum is: 5 Minimum is: 10_______13_______53
Maximum is: 5 Minimum is: 111
Maximum is: 5 Minimum is: 141
Maximum is: 5 Minimum is: 150
Maximum is: 5 Minimum is: 12
Maximum is: 5 Minimum is: 142
Maximum is: 5 Minimum is: 12
Maximum is: 5 Minimum is: 171
Maximum is: 5 Minimum is: 12
Maximum is: 5 Minimum is: 173
Maximum is: 5 Minimum is: 12
Maximum is: 5 Minimum is: 175
Maximum is: 5 Minimum is: 114