2 câu trả lời
TT:
B1: Nhập N và dãy a1,a2,...aN
B2: i←1,s←0
B3: Nếu i>N thì đưa ra s rồi kết thúc
B4: Nếu i<N thì
B4.1: s=s+a[i]
B4.2: i←i+1
B5: Quay lại bước 3
CODE: ( C++)
#include <bits/stdc++.h>
using namescape std;
int n,i,s;
int A[999];
int main ()
{
cin >> n;
for (i=1;i<=n;i++)
cin >> A[i];
for (i=1;i<=n;i++)
{
s=s+A[i];
i++;
}
cout << s;
return 0;
}
Thuật toán:
B1: Nhập $n$, nhập dãy
B2: i ← 1, sum ← 0
B3: i <= n
B4: sum ← sum + a[i]
B5: i ← i + 1
B6: Nếu i > n thì đến B7, ngược lại đến B3
B7: Xuất sum
Chương trình:
uses crt;
var n,i,sum:longint;
a:array[1..1000] of longint;
begin
clrscr;
readln(n);
for i:=1 to n do
begin
read(a[i]);
inc(sum, a[i]);
end;
writeln(sum);
readkey;
end.
Câu hỏi trong lớp
Xem thêm