Lời giải:
program hotrotinhoc;
var s: string;
x: longint;
begin
readln(x);
str(x,s);
write(length(s));
readln
end.
Lời giải:
program hotrotinhoc;
var s: string;
x: longint;
begin
readln(x);
str(x,s);
write(length(s));
readln
end.
Với mỗi số nguyên dương X, ta tính S(X) là tổng các chữ số của X
trong hệ thập phân. Đối với số nguyên dương S(X) ta lại tính tổng các
chữ số của nó trong hệ thập phân. Quá trình tính toán sẽ dừng khi ta nhận
được số Y có một chữ số. Khi đó Y gọi là chữ số gốc của X.
Nhập vào từ bàn phím số nguyên dương X, 1 ≤ X ≤ 10 9 .
Xuất ra màn hình chữ số gốc Y của X.
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
Nhập vào bàn phím số tự nhiên N là số trang của 1 quyển sách. Để đánh N trang sách đó cần bao nhiêu chữ số N.
Nhập vào từ bàn phím số nguyên dương X và số K (1 ≤ X, K ≤ \(10^5\) ).
Xuất ra màn hình các kết qủa sau đây:
+ Dòng 1: in ra ước nguyên dương nhỏ nhất và lớn nhất của số X.
+ Dòng 2: in ra các số \(X^2\) và K-X cách nhau ít nhất một dấu cách.
Chương trình nhập mảng một chiều gồm n<=100 kiểu nguyên rồi thực hiện
a.đếm số lượng phần tử có trong mảng
b.tính tổng các phần tử dương có trong mảng
c.tính trung bình các phần tử dương trong mảng
d.tìm vị trí đầu tiên của k với k nhập từ bàn phím
e.đếm số lượng phần tử là số nguyên tố dương trong mảng
Mọi người làm gộp thành 1 bài ạ!
Số nguyên dương X (0<X <109) được gọi là số nguyên tố đặc biệt nếu X là số nguyên tố và các chữ số có trong X đều là số nguyên tố. ví dụ như 23 là số nguyên tố đặc biệt bởi vì 23 là số nguyên tố và 2, 3 củng là số nguyên tố. Nhập vào số nguyên dương X, Ghi ra giá trị X*2 nếu x là số nguyên tố đặc biệt, còn ngược lại ghi ra giá trị X div 2. Theo cach tập tin của pascal
Viết chương trình tìm UCLN của a,b (a,b nhập từ bàn phím).
Kiểu mảng
Một dãy số gọi là dãy số bậc thang nếu nó có từ hai chữ số trở lên và chữ số đứng sau hơn chữ số đứng trước 1 đơn vị. Nhập vào từ bàn phím xâu S gồm toàn các ký tự số. Hãy in ra màn hình các thông tin sau :
Dòng 1 : số các dãy con bậc thang có 3 chữ số trong xâu S
Dòng 2 : độ dài của dãy con dài nhất trong S
Nhập S = 156785452 |
|
Kết quả ra màn hình |
Giải thích |
2 |
Có hai dãy con bậc thang trong S là : 567, 678 |
4 |
Trong xâu S có dãy con bậc thang 5678 có độ dài lớn nhất gồm 4 chữ số |
Làm theo tập tin pascal
Mọi người giúp e vs ạ
viết chương trình nhập vào 1 mảng a có n phần tử, n nhập từ bàn phím
a.in ra màn hình mảng được xếp theo thứ tự số dương tăng dần sau đó đến số âm tăng dần
b. in ra các dãy số liên tiếp gồm 3 số trong dãy nếu k có thì báo là không có dãy liên tiếp trong mảng