BÀI TẬP 73: PHÂN CÁCH

phân cách, dấu chấm

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.



Nhãn:

Đăng nhận xét

[blogger]

Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Được tạo bởi Blogger.
Javascript DisablePlease Enable Javascript To See All Widget