Xác định Bài toán và viết thuật toán theo cachs liệt kê cho bài toán sau: Cho dãy số nguyền gồm N số a1,a2,....an, Tính và đưa ra tích các số ở vị trí lẻ
2 câu trả lời
$\text{* Thuật toán :}$
$\text{- Bước 1 : nhập n và dãy a1, a2, ... , an}$
$\text{- Bước 2 : i ← 1; t ← 1;}$
$\text{- Bước 3 : nếu i > n thì đưa ra giá trị t rồi kết thúc}$
$\text{- Bước 4 : nếu i mod 2 <> 0 thì t ← t * a[i];}$
$\text{- Bước 5 : i ← i + 1, quay lại bước 3}$
Xác định bài toán:
Input: N và dãy a1,a2,...,an.
Output: Tích các số ở vị trí lẻ.
B1: Nhập N và dãy a1,a2,...,an.
B2: i←0; tich←1;
B3: i←i+1;
B4: Nếu i mod 2=1 (i là số lẻ) thì tich←tich*a[i];
B5: Nếu i=n thì qua B6, ngược lại quay lại B3.
B6: Xuất tich.
Câu hỏi trong lớp
Xem thêm