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