C Cho dãy a1,a2,...an. Tính 1. Tính tổng S=A1+A2+...+An 2. Đếm số phân tử có giá trị lẻ Viết sơ đồ và thuật toán cho bài toán trên
2 câu trả lời
Viết thuật toán 1 :
- Bước 1 : nhập số n và dãy a1, a2, ... , an
- Bước 2 : i ← 1, s ← 0
- Bước 3 : nếu i > n thì đưa ra giá trị s rồi kết thúc
- Bước 4 : s ← s + a[i]
- Bước 5 : i ←i + 1 quay lại bước 3
Viết thuật toán 2 :
- Bước 1 : nhập số n và dãy a1, a2, ... , an
- Bước 2 : i ← 1, 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
#include <bits/stdc++.h>
using namespace std;
long long n,i,t,x;
int main()
{
cin>>n;
t=0;
for (i=1; i<=n; i++)
{
cin>>x;
t=t+x;
}
cout<<t;
return 0;
}