viết cấu trúc lặp while do : S =1+2+3+.......+N+.... Cho đến khi S>20 Help với
2 câu trả lời
uses crt;
var i, n, s : integer;
begin
clrscr;
i := 1; s := 0;
while s <= 20 do
begin
s := s + i;
i := i + 1;
end;
writeln('tong s = ', s );
readln
end.
program bai_giai;
uses crt;
var n,i,s:longint;
begin
clrscr;
write('nhap n:');readln(n);
s:=0;
i:=1;
if((n+1)*n/2>20 )then
begin
while s<=20 do
begin
s:=s+i;
inc(i);
end;
end else
while i<=n do
begin
s:=s+i;
inc(i);
end;
write('s=',s);
readln
end.
Câu hỏi trong lớp
Xem thêm