<pascal> nhập số nguyên A có 4 chữ số ,tính tổng các chữ số của A cảm ơn
2 câu trả lời
uses crt;
var tong,a,n,cs:longint;
begin
clrscr;
repeat write('Nhap A (999<A<10000)=');readln(a);
until (999<a) and (a<10000);
n:=a; tong:=0;
repeat
cs:=n mod 10;
tong:=tong+cs;
n:=n div 10;
until n=0;
write('Tong cac chu so trong ',a,'=',tong);
readln;
end.
-đưa sang dạng xâu rồi chạy for tìm được cuối với đầu
-cách 2 thì: lấy nó chia dư cho 10 thì thu dc số cuối , chia nguyên nó cho 10 cho đến khi nó nhỏ hơn 10 thì dừng :v
Câu hỏi trong lớp
Xem thêm