30/09/2018, 16:43
Tim max được mà min tìm không được C++
Chào anh chị, em đang làm 1 bài tập nhỏ về min,max em có tham khảo cách tìm max của a Đạt tại đây https://www.youtube.com/watch?v=Gyypg1nt6yc em áp dụng tìm max thì kết quả ra tốt nhưng khi áp dụng vào tìm min thì kết quả xuất ra là -858993460.
Tìm max:
int main() {
int A[3];
int max = A[0];
cout << "Nhap vao day so ";
cin >> A[0] >> A[1] >> A[2];
for (int i = 0; i < 3; i++){
if (max < A[i]){
max = A[i];
}
}
cout << "So lon nhat trong day la "<< max;
system("pause");
return 0;
}
Tìm min:
int main() {
int A[3];
int min = A[0];
cout << "Nhap vao day so ";
cin >> A[0] >> A[1] >> A[2];
for (int i = 0; i < 3; i++){
if (min > A[i]){
min = A[i];
}
}
cout << "So nho nhat trong day la "<< min;
system("pause");
return 0;
}
2 đoan code trên chỉ khác nhau dấu > <, nhưng đoạn code tìm min thì kết quả không ra được. giúp em tìm chỗ sai với
Bài liên quan
Đảo cái int min = A[0]; xuống dưới dòng cin >> A[0] >> A[1] >> A[2];.
Nên tập thói quen gán giá trị cho biến ngay khi khởi tạo nữa.