Bạn nói tính tổng các số tự nhiên chia hết cho 3 nhưng bạn phải nghĩ xem có bao nhiêu số tự nhiên. Cho bạn đếm đến khi vũ trụ này bị hủy diệt cũng không hết vì nó vô hạn.
Còn nếu bạn cho nó tính trong 1 khoảng thì mình có thể tính được: Như các số tự nhiên từ 0 đến n thì mình có thể làm như sau:
PROGRAM BT1;
USE crt;
VAR S,n,i: word;
BEGIN
Clrscr;
S:= 0; i:=0;
Write(‘Nhập n = ‘); readln(n);
For i:= 1 to n do
If (i mod 3) = 0 then S:= S + i;
Write(‘ Tong cac so tu nhien chia het cho 3 la: ‘, S);
Readln
END.