Viết thuật toán: 1: cho độ dài 3 cạnh của tam giác, kiểm tra tam giác đó có phải tam giác cân hay k 2: cho 1 dãy số nguyên a gồm có n sói nguyên a1...a n. a) cho biết trong dãy có bao nhiêu số lẻ b) tính trung bình cộng của các số có chữ số tận cùng là 0 ở dãy c) tìm số có giá trị nhỏ nhất ở trong dãy và đưa ra vị trí của số đó
1 câu trả lời
* Viết thuật toán kiểm tra tam giác cân :
- Bước 1 : nhập ba số a, b, c
- Bước 2 : nếu a + b <= c và a + c <= b và b + c <= a thì chuyển đến bước 6
- Bước 3 : nếu a <> b hoặc b <> c hoặc a <> c thì chuyển đến bước 5
- Bước 4 : thông báo a, b, c là ba cạnh tam giác cân
- Bước 5 : thông báo a, b, c không là ba cạnh tam giác cân
- Bước 6 : kết thúc
* Viết thuật toán đếm số lẻ trong dãy :
- Bước 1 : nhập số n và dãy a1, z2, ... , an
- Bước 2 : i ← 0, dem ← 0
- Bước 3 : nếu i > n thì đưa ra giá trị dem rồi kết thúc
- Bước 4 : nếu a[i] mod 2 <> 0 thì dem ← dem + 1
- Bước 5 : i ← i + 1 quay lại bước 3
* Viết thuật toán tính trung bình cộng các số có tận cùng là 0 :
- Bước 1 : nhập n và dãy a1, a2, ... , an
- Bước 2 : i ← 0, dem ← 0, s ← 0
- Bước 3 : nếu i > n thì đưa ra giá trị s / dem rồi kết thúc
- Bước 4 : nếu a[i] mod 10 = 0 thì dem ← dem + 1 và s ← s + a[i]
- Bước 5 : i ← i + 1 quay lại bước 3
* Viết thuật toán tìm vị trí giá trị nhỏ nhất trong dãy :
- Bước 1 : nhạp số n và dãy a1, a2, ... an
- Bước 2 : i ← 2, min ← a[1], k ← 1
- Bước 3 : nếu i > n thì đưa ra giá trị min và k
- Bước 4 : nếu a[i] < min thì min ← a[i] và k ← i
- Bước 5 : i ← i + 1 quay lại bước 3