a. Var i : integer;
S : real;
Begin S:= 0;
For i:=1 to 100 do S:= S + i;
Write (S);
Readln;
End.
Bài của bạn Hồ Đức Việt đúng nhưng đề bài không cho rõ là đến số bao nhiêu nên phải nhập số đó vào ctr chứ không phải cho chạy luôn. Còn đề cho mình hỏi 2 vòng lặp không cần có được không chứ mình chưa rõ dùng 2 vòng lặp kiểu gì? nếu dùng 2 vòng thì bạn muốn in ra kết qua nhiều lần hay thế nào? :)
program day_so;
uses crt;
var s,i,n:integer;
begin
writeln('nhap so cuoi cua day');readln(n)
for i:=1 to n do s:=s+i;
writeln('Ket qua day so la', s:0:0); readln
end.