30/09/2018, 18:14

Tìm 2 số nguyên lớn nhất trong n số nhập vào

Đầu bài: Sử dụng vòng lặp while, biến count đếm số các số nhập vào, biến number để lưu giá trị nhập vào, 2 biến largest, largest2 để lưu giá trị 2 biến lớn nhất.
Mọi người có thể cho mình xin chút tư tưởng được không ạ?
Mình đặt điều kiện

If (largest < number )
largest = number;

Nhưng chỉ lưu đc giá trị lớn nhất còn thằng lớn thứ 2 kia thì mình tắc ạ
Cảm ơn mọi người nhiều !

Mai Anh Dũng viết 20:27 ngày 30/09/2018
int largest = largest2 = 0;
if (largest < number ) {
    largest2 = largest;
    largest = number;
} else if (largest2 < number) {
    largest2 = number;
}
Hai viết 20:22 ngày 30/09/2018

Cảm ơn a Đạt!
Tưởng chỉ đc ý tưởng ai dè a bày sẵn code luôn

Mai Anh Dũng viết 20:19 ngày 30/09/2018

Vì cách trình bày của em tốt, rõ ràng nên anh post luôn.

Bảo Ngọc viết 20:19 ngày 30/09/2018

Đề bài yêu cầu while đó nhớ sửa lại nha bạn.

Bài liên quan
0