Viết chương trình: Nhập vào 1 số N không quá 10 chữ số. Tính tổng các chữ số của N

2 câu trả lời

uses crt;
var n, r: int64;
begin
    clrscr;
    readln(n);
    
    while n > 0 do begin
        inc(r, n mod 10);
        n:=n div 10;
    end;
    writeln(r);
readln;
end.

var tong,n,a:longint;
begin
        read(n);
        while n<>0 do
        begin
                a:=n mod 10;
                n:=n div 10;
                tong:=tong+a;
        end;
        write(tong);
readln;
readln;
end.