Viết thuật toán tính trung bình các số lẻ trong dãy số gồm n số a1 -> an.
Cần gấp lắm ạ
0 bình luận về “Viết thuật toán tính trung bình các số lẻ trong dãy số gồm n số a1 -> an. Cần gấp lắm ạ”
B1: Nhập dãy số: a1, a2, …, an, N B2: i <—- 1, d <—- 0, S <—- 0 B3: Nếu i > n, chuyển đến B6 B4: Nếu ai mod 2 <> 0, d <—- d+1, S <—- S+ai B5: i <—- i+1, quay lại B3 B6: Trung bình cộng S/d, nếu d khác 0 thì kết thúc và ngược lại
B1: Nhập dãy số: a1, a2, …, an, N
B2: i <—- 1, d <—- 0, S <—- 0
B3: Nếu i > n, chuyển đến B6
B4: Nếu ai mod 2 <> 0, d <—- d+1, S <—- S+ai
B5: i <—- i+1, quay lại B3
B6: Trung bình cộng S/d, nếu d khác 0 thì kết thúc và ngược lại
XIN HAY NHẤT
mk sẽ dùng c++ nhá
#include <iostream>
using namespace std;
int main()
{
int n, i, a[1000005], d, t;
cin >> n;
for (i=1; i<=n; i++)
{
cin >> a[i];
if (a[i]%2==1)
{
t=t+a[i];
d=d+1;
}
}
cout << “trung bình các số lẻ là: ” << t/d;
return 0;
}