Trong các hóa
đơn tính tiền ở nhiều lĩnh vực, để tiện đọc các số tiền có trên ba chữ số người
ta dùng dấu chấm “.” để phân cách lần
lượt ba chữ số tính từ phải sang trái.
Yêu cầu: nhập vào số tự nhiên n có từ 10 chữ số (10 ≤ n ≤ 250), thêm dấu chấm
phân cách mỗi ba chữ số tính từ phải sang trái rồi xuất kết quả trên màn hình.
Ví dụ: nhập số n = 123456789999.
Kết quả trên màn hình: n = 123.456.789.999
CODE THAM KHẢO:
program phan_cach;
uses crt;
var s,st: string;
n,i,d:longint;
begin
clrscr;
write('Nhap N = '); readln(s);
n:=length(s); st:='';
write('N = ');
for i:=n downto 1 do
begin
d:=d+1;
st:=s[i] + st;
if (d mod 3 = 0) and (d<n) then st:='.'+ st;
end;
write(st);
readln;
end.
Đăng nhận xét