Mô tả thuật toán tìm số nhỏ nhất, số lớn nhất trong dãy A={a1,a2,a3,......an}

2 câu trả lời

$\text{* Thuật toán tìm số lớn nhất, nhỏ nhất trong dãy :}$

$\text{- Bước 1 : nhập số n và dãy a1, a2, ... , an}$

$\text{- Bước 2 : i ← 2, max ← a[1], min ← a[1]}$

$\text{- Bước 3 : nếu i > n thì đưa ra giá trị min, max rồi kết thúc}$

$\text{- Bước 4 :}$

$\text{- Bước 4.1 : nếu a[i] > max thì max ← a[i]}$

$\text{- Bước 4.2 : nếu a[i] < min thì min ← a[i]}$

$\text{- Bước 4.3 : i ← i + 1 quay lại bước 3}$

Bước 1: Nhập n và dãy số A[1..n]

Bước 2: max ← A[1]; min ← A[1]

Bước 3: i ← 2 to n do

Nếu A[i]>max thì max ← A[i]

Nếu A[i]<min thì min ← A[i]

Bước 3: Xuất kq max và min