Test thuật toán tìm giá trị lớn nhất với bộ giá trị sau 9 16 8 6 4

2 câu trả lời

max=a[1]=9; max=9;

i đi tới 2 thì kt a[2]:

a[2]=16>max=9 đúng nên max=a[2]=16; max=16;

i đi tới 3 thì kt a[3]:

a[3]=8>max=16 sai nên ta bỏ qua max dữ nguyên max=16;

i đi tới 4 thì kt a[4]:

a[4]=6>max=16 sai nên ta bỏ qua max dữ nguyên max=16;

i đi tới 5 thì kt a[5]:

a[5]=4>max=16 si nên ta bỏ qua max dữ nguyên max=16;

vậy ta có max=16;

1,a[1]=9, max=9, i=2

2,a[i]=16, điều kiện đúng: max=16, i=2+1

3,a[i]=8, điều kiện sai: max=16, i=3+1

4,a[i]=6, điều kiện sai: max=16, i=4+1

5,a[i]=4, điều kiện sai: max=16, i=5+1, i>n nên kết thúc

KQ: max =16

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