Professional Documents
Culture Documents
De On 1
De On 1
một số nguyên dương mà tổng các ước nguyên dương chính thức của nó (số nguyên dương bị nó
chia hết ngoại trừ nó) bằng chính nó. Số hoàn thiện là các số nguyên dương n sao cho: n = s(n);
trong đó, s(n) là hàm tổng giới hạn các ước của n (nghĩa là tổng các ước chính thức của n),
hoặc: σ(n) = 2n; trong đó, σ(n) là hàm tổng các ước của n (nghĩa là tổng các ước của n, bao gồm
cả n).
9
Yêu cầu: Em hãy viết chương trình nhập từ bàn phím số nguyên dương n(0 < n < 10 ). Hãy kiểm tra
xem số n có phải là số hoàn thiện hay không?
Ví dụ:
Nhập từ bàn phím In ra màn hình Nhập từ bàn phím In ra màn hình
6 Day la so hoan thien 10 Day khong la so hoan
thien
6
Câu 2: (3 điểm) Cho số tự nhiên A (1 ≤ A <10 ). Tính tổng sau: S=1 – 2 + 3 – 4 + 5 – 6 +…+A.
Ví dụ:
Câu 3: (4 điểm) Một số nguyên dương được gọi là số “đẹp” nếu số đó chia hết cho số ước nguyên
dương của nó.
9
Yêu cầu: Em hãy viết chương trình nhập từ bàn phím số nguyên dương R (0< R <10 ) và kiểm ra
xem số nguyên dương R có phải là số đẹp hay không?
Ví dụ:
Giải thích: Số 40 có 8 ước nguyên dương là: 1, 2, 4, 5, 8, 10, 20, 40. Và 40 lại chia hết cho 8. Vậy 40
là số đẹp.
Yêu cầu: Em hãy viết chương trình nhập vào xâu S, tạo thêm 3 xâu S1, S2 và S3. Xâu S1 gồm các
kí tự chữ cái của xâu S, xâu S2 gồm các kí tự chữ số trong xâu S và xâu S3 gồm các kí tự đặc biệt
trong xâu S. Em hãy cho biết trong xâu S có bao nhiêu kí tự chữ cái, có bao nhiêu kí tự đặc biệt, có
bao nhiêu khoảng cách (khoảng cách đại diện là ñ) và tính tổng các kí tự chữ số của xâu S.
Ví dụ:
Yêu cầu: Em hãy viết chương trình nhập vào số tự nhiên k (0< k ≤10000) và dãy số h gồm h1, h2,
h3,…, hN. (0< hi ≤ 100, 1 ≤ i ≤ k). Hãy xóa các kí tự trùng có trong dãy số, chỉ để lại một kí tự đại diện
và in ra dãy số theo thứ tự tăng dần.
Ví dụ:
1243254313 12345