viết chương trình nhập các phần tử cho mảng, cho tổng các phần tử lớn hơn 1000 thì dừng Mọi người làm giúp mình câu này nha cám ơn nhìu
2 câu trả lời
program oken;
uses crt;
var a: array [1..10000] of longint;
i,n,tong:longint;
begin
clrscr;
write('nhap so phan tu cua mang: '); readln(n);
tong:=0; i:=1;
while tong<=1000 do
begin
write('a[',i,']: '); readln(a[i]);
tong:=tong+a[i];
i:=i+1;
end;
writeln('Tong lon hon 1000 cua ',i,' phan tu: ',tong);
readln;
end.
uses crt;
var s,n:integer;
begin
while s<=1000 do
begin
write('Nhap gia tri phan tu: '); readln(n);
s:=s+n;
end;
writeln('Tong la: ',s);
readln
end.
Cách này không cần khai báo mảng cho nên chương trình đơn giản, dễ hiểu và tối ưu hơn.
Có thể là một ý tưởng sáng tạo và mới mẻ cho đề bài này, nhưng với một cách ra đề khác :D
Câu hỏi trong lớp
Xem thêm