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