Mạng máy tính và internet

DT

Nhập vào từ bàn phím:
+ Số nguyên dương K ≤ 500 là số dòng trong mỗi trang của một quyển
sách.
+ Số nguyên dương N ≤ \(10^9\) là số thứ tự của một dòng trong quyển
sách.
Xuất ra màn hình các kết quả sau:
+ Dòng 1: in ra hai số nguyên dương X và Y, trong đó X là số thứ tự
của trang chứa dòng N và Y là số thứ tự của dòng N trong trang X.
+ Dòng 2: in ra số nguyên dương M là số chữ số cần dùng để đánh số
thứ tự các trang từ 1 đến X.

Ví dụ.
INPUT
K = 15 N = 450
OUTPUT
X = 30 Y = 15
M = 21

CL
8 tháng 10 2019 lúc 19:47

program hoidaptinhoc;
uses crt;
var K,N,X,Y,M,i : longint;
z : string;
BEGIN
clrscr;
writeln('Nhap so dong trong moi trang cua quyen sach: '); readln(K);
writeln('Nhap so thu tu cua dong: '); readln(N);
if (N mod K) = 0 then begin X:=N div K; Y:=K end;
if (N mod K) <> 0 then begin X:= (N div K) + 1; Y:=N mod K end;
M:=0;
for i:=1 to X do
begin
str(i,z);
M:=M+length(z);
end;
writeln('X= ',X,' Y= ',Y);
writeln('M= ',M);
readln;
END.

Bình luận (0)

Các câu hỏi tương tự
MC
Xem chi tiết
DT
Xem chi tiết
DT
Xem chi tiết
NN
Xem chi tiết
HT
Xem chi tiết
DT
Xem chi tiết
HT
Xem chi tiết
H24
Xem chi tiết
H24
Xem chi tiết