viết chương trình tính tổng sau :S=1+2+3+...+n sao cho tổng s nhỏ nhất lớn hơn 500 (với n là số nguyên dc nhập vào từ bàn phím)

2 câu trả lời

Program baitap;

Uses crt;

Var n,i:integer;

      S:longint;

Begin

Clrscr;

Write('n='); Readln(n);

S:=0; i:=1;

While (i<=n) and (S<=500) do

Begin

S:=S+i;

i:=i+1;

End;

Writeln('S=',S);

Readln

End.

________________________

Đã test code

uses crt;

var s,n:integer;

begin

clrscr;

s:=0;

n:=0;

while s<=500 do

begin

inc(n);

s:=s+n;

end;

writeln(s);

readln;

end.