Viết chương trình tìm số tự nhiên n sao cho tổng của n số tự nhiên đầu tiên nhỏ nhất lớn hơn 1000?
2 câu trả lời
uses crt;
var S,i:integer;
begin
clrscr;
S:=0; i:=0;
while S<1000 do
begin
i:=i+1;
if S<1000 then S:=S+i;
if S>=1000 then
begin
s:=s-i;
break;
end;
end;
write('S=',S);
readln
end.
Đáp án:
program at;
uses crt;
var S,i:integer;
begin
clrscr;
S:=0; i:=0;
while S<1000 do
begin
i:=i+1;
if S<1000 then S:=S+i;
if S>=1000 then
begin
s:=s-i;
break;
end;
write(('Tong n nho nhat va loi hon 1000 la: ',S);
readln;
end.