PDA

View Full Version : Tạo mảng B từ mảng A



lehang_gb1
24-11-2009, 21:04
Cho mảng A gồm N phần tử. Hãy viết chương trình tạo mảng B[1..N], trong đó
B[i] là tổng của i phần tử đầu tiên của A.

Các bạn hãy viết thuật toán ý tưởng, thuậ toán bằng cách liệt kê và cài đặt chương trình

nhokdragon94
25-11-2009, 13:41
for i:=1 to n do
begin
S:=S+A[i];
B[i]:=S;
end;
xuất mảng B;
readln;
end.
Chạy thử xem sao (chưa test trên máy :D)

jiSh@n
25-11-2009, 13:45
fillchar(b,n,0);
b[1]:=a[1];
for i:=2 to n do
for j:=1 to i do b[i]:=b[i]+a[j];

Các phần còn lại của bài tập về nhà thì tự bổ sung vào đi nhé ;)