Mình xin mấy bạn giúp mình 2 bài này với mình hứa sẽ đánh giá 5 sao Bài 1: Cho dãy A gồm N số nguyên a1, a2, a3, ...., aN. Hãy đếm trong dãy A có bao nhiêu phần tử có giá trị là số nguyên lẻ. a. Xác định bài toán b. Viết thuật toán theo cách liệt kê hoặc sơ đồ khối Bài 2: Cho dãy A gồm N số nguyên a1, a2, a3, ...., aN. Hãy đếm trong dãy A có bao nhiêu phần tử có giá trị là số nguyên âm. a. Xác định bài toán b. Viết thuật toán theo cách liệt kê hoặc sơ đồ khối

2 câu trả lời

Bài 2:

a Xác định bài toán :

+ Input:Dãy N số nguyên a1,a2,a3...,aN

 +Output :Số phần tử có giá trị là số nguyên âm 

Ý tưởng :Khởi gán Dem =0,i=1

Lần lượt với i từ 1 đến đến n,so sánh ai với 0 nếu ai <0 thì Dem <-Dem +1

b.

B1:Nhập N

B2:Dem <-0;i <-1

B3 :ai <0 .Nếu đúng suy ra Dem <- Dem +1

B4 :i <-i +1

B5:i>N .Nếu đúng thông báo Dem rồi kết thúc

B6:Quay lại B3

Bài 1:

a.Xác định bài toán 

 +Input :Dãy N số nguyên a1,a2,a3...aN

 +Output:Số phần tử có giá trị là số nguyên lẻ

Ý Tưởng bài toán:Khơi gán Dem =0

Lần lượt chia các ai (i từ 1 đén N) cho 2 

Nếu ai không chia hết cho =>Dem <-Dem +1

b.

B1:Nhập N ,dãy a1,a2,a3....aN

B2:i<-1;dem<-0 

B3 :ai không chia hết cho 2 .Nếu đúng =>dem <-dem +1

B4:i <-i +1

B5 :i>N .Nếu đúng thông báo Dem rồi kết thúc

B6:Quay lại B3

Bài 1:

a) XĐBT:

IP: Dãy số nguyên a1,a2,a3,....,aN

OP: Số số lẻ trong dãy

ALGOR:

B1: Nhập N và dãy a1,a2,....,aN

B2: i←1; d←0

B3: Nếu i>N thì đưa ra d rồi kết thúc

B4: Nếu a[i] chia 2 dư 1 thì d←d+1

B5: i←i+1

B6: Quay lại bước 3

Bài 2: 

a) XĐBT:

IP: Dãy số nguyên a1,a2,a3,....,aN

OP: số số nguyên âm trong dãy

ALGOR:

B1: Nhập N và dãy a1,a2,....,aN

B2: i←1; d←0

B3: Nếu i>N thì đưa ra d rồi kết thúc

B4: Nếu a[i] <0 thì d←d+1

B5: i←i+1

B6: Quay lại bước 3