BỘ ĐỀ ÔN LUYỆN TIN CĂN BẢN

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

BỘ ĐỀ ÔN LUYỆN TIN CĂN BẢN

BÀI 1: Cho 2 số nguyên dương có cùng k chữ số (1<=k<=15). Hai số này được
gọi là hàng xóm láng giềng nếu như ở tất cả các vị trí thì giá trị của các chữ số tại
trị ví đang xét không được lệch nhau quá 2 đơn vị.
Nhập vào từ bàn phím 2 số nguyên dương và xuất ra màn hình xem đây có phải là
hai số hàng xóm láng giềng hay không
Ví dụ:
input output
123589545213 có
315677445111

Yêu cầu:chỉ được dùng vòng lặp và lệnh rẽ nhánh để làm bài
BÀI 2: CÔ CA
Nam là một kẻ nghiện cô ca, rất khó để cậu ấy uống đủ số cô- ca cậu cần. Điều đáng
buồn là Nam lại không có nhiều tiền. Nhiều khi cậu ta phải nhặt thêm vỏ lon bán đi để
có tiền mua cô- ca.
Một ngày nọ, Nam quyết định sử dụng số vỏ lon đang có để mua nhiều lon cô- ca
nhất có thể. Thậm chí những lon cô- ca mới mua sau khi uống hết cũng được bán đi để
mua lon mới.
Yêu cầu: bạn hãy viết chương trình tính xem Nam có thể uống được tối đa bao
nhiêu lon cô- ca.
Input: Nhập từ bàn phím 3 số nguyên lần lượt là a, b, c (với a, b, c ≤ 2.109) lần lượt
là số vỏ lon của Nam đang có, số vỏ lon của Nam kiếm thêm và số vỏ lon cần bán để có
một lon cô- ca mới.
Output:
Xuất ra số lượng tối đa các lon cô- ca mà Nam có thể uống.
Ví dụ
COCA.INP COCA.OUT COCA.INP COCA.OUT
903 4 552 9

Yêu cầu:chỉ được dùng vòng lặp và lệnh rẽ nhánh để làm bài
BÀI 3: CẶP SỐ LUCASA
Cặp số tự nhiên (a, a2) được gọi là cặp số Lucasa nếu như a trùng với phần cuối của
a2 Ví dụ: (6,36), (25, 625).
Yêu cầu: cho hai số M và N (1  M  N  45000) hãy đếm xem có bao nhiêu số a trong
đoạn M và N (M  a  N) để cặp số (a, a2) là cặp số Lucasa.
Input:
Nhập hai số M và N (cách nhau bởi 1 dấu cách).
Output: số lượng cặp số lucasa

INPUT OUTPUT
16 3

INP OUT
3 15 2

Yêu cầu:chỉ được dùng vòng lặp và lệnh rẽ nhánh để làm bài

BÀI 4: Cho số nguyên dương N gồm k chữ số ( 2<=k<=20). Số N được gọi là số


ĐỘI TRỜI nếu như đếm xuất phát từ 1 và từ trái qua phải đến hết tất cả các chữ số
có mặt trong N thì tổng các chữ số ở vị trí chẵn lớn hơn tổng các chữ số ở vị tri lẻ,
ngược lại số N được gọi là ĐẠP ĐẤT nếu như tổng các chữ số ở vị trí lẻ lớn hơn
tổng các chữ số ở vị trí chẵn.
Yêu cầu: nhập 1 số nguyên dương từ bàn phím và xuất ra màn hình thông báo số là
là ĐỘI TRỜI hay ĐẠP ĐẤT
Ví dụ:
IN OUT
12536984752365 ĐẠP ĐẤT

Yêu cầu:chỉ được dùng vòng lặp và lệnh rẽ nhánh để làm bài
BÀI 5: Cho số nguyên dương N gồm k chữ số (1<=k<=12). Ai và Ạ là số có một
chữ số xuất hiện trong N (1<=i<j<=k). nếu đêm ghép AiAj lại với nhau ta được
một số gồm 2 chữ số.
Hãy nhập từ bàn phím một số nguyên dương N và xuất ra màn hình theo yêu cầu
sau:
Yêu cầu 1: dòng 1 xuất ra tất cả các số Ai hoặc cặp số AiAj mà là số nguyên tố
theo thứ tự đếm và kết hợp từ trái qua phải số N cho đến hết
Yêu cầu 2: hãy xóa đi các số giống nhau ở dòng 1 với yêu cầu giữ lại số đầu tiên
xuất hiện và xóa đi các số giống nó ở phía sau.
Ví dụ
IN OUT
12463872 13 17 2 23 43 47 67 3 37 7 2
13 17 2 23 43 47 67 3 37 7

BÀI 6: Xuất ra màn hình tất cả các số Fibonaci trong khoảng [a,b] và các số
fibonaci này phải là một trong các dạng số sau đây: số nguyên tố, số hoàn hảo hoặc
số đẹp.
a và b nhập từ bàn phím, (2<=a<b<=100.000)

You might also like