Dùng thuật toán tìm giá trị lớn nhất đãy số nguyên dương. Em hãy mô phỏng thuật toán trên với dãy số sau (2đ): 3, 8, 7, 10, 7, 12, 4

2 câu trả lời

Thuật toán tìm giá trị lớn nhất là so sánh max với Ai rồi max sẽ nhận giá trị nếu Max<Ai lần lượt từ A1 đến An và sẽ dương lại nếu i > N

Vậy nên mính sẽ mô phỏng thuật toán như sau 

- Bước 1 : nhập n và dãy a1, a2, ... , an

- Bước 2 : i ← 2; max ← a[1]

- Bước 3 : nếu  i > n thì đưa ra giá trị max rồi kết thúc

- Bước 4 : nếu a[i] > max thì max ← a[i];

- Bước 5 : i ← i + 1 quay lại bước 3

Câu hỏi trong lớp Xem thêm