BÀI THỰC HÀNH 2 (Biểu thức, phép gán)
1. Chương trình cho nhập vào một số nguyên dương N, hãy in ra chữ số hàng đơn vị,
hàng chục, và hàng trăm của số ấy.
Ví dụ:
Mời bạn nhập vào một số nguyên dương: 1047 (số 1047 được nhập từ bàn phím)
Chữ số hàng đơn vị: 7
Chữ số hàng chục: 4
Chữ số hàng trăm: 0
2. Viết chương trình cho nhập vào một số nguyên dương có ba chữ số, hãy tính và in ra
số đảo ngược thứ tự các chữ số của số này.
Ví dụ 1:
Mời bạn nhập vào một số nguyên dương: 172 (số 172 được nhập từ bàn phím)
Số đảo ngược của 172 là 271
Ví dụ 2:
Mời bạn nhập vào số nguyên dương: 100 (số 100 được nhập từ bàn phím)
Số đảo ngược của số 100 là 1
3. Viết chương trình cho nhập vào một số nguyên dương mang ý nghĩa tổng của số giây.
Chương trình đổi ra giờ, phút, và giây tương ứng trong ngày. Và in lại dạng đồng hồ
điện tử: hh:mm:ss
Ví dụ:
Tong so giay da qua trong ngay: 72861 (số 72861 được nhập từ bàn phím)
Bay gio la: 20:04:21
4. Viết chương trình cho nhập vào một số nguyên, in ra cho biết đây là số chẵn hay lẻ?
(dùng toán tử điều kiện ?: Một số nguyên được gọi là chẵn nếu nó chia hết cho 2).
5. Viết chương trình cho nhập vào một số nguyên dương mang ý nghĩa của giờ và phút.
Chương trình “tách” ra phần giờ và phút trong ngày. Sau đó in ra dạng hh:mm[am/pm]
Ví dụ1:
Nhập vào số nguyên dương: 916 (số 916 được nhập từ bàn phím)
Giờ hiện tại:09:16 am
Ví dụ 2:
Nhập vào số nguyên dương: 2225 (số 2225 được nhập từ bàn phím)
Giờ hiện tại:10:25 am
6. Viết chương trình giúp học sinh tính toán với phép nhân. Dùng hàm random (trong tập
tin thư viện stdlib.h) để tạo 2 số nguyên dương khống quá 15 – giả sử tạo được số 6 và
số 7, in ra màn hình câu thông báo “Ket qua cua phep nhan giua 6 và 7 la:” và chờ
người dùng nhập vào một con số là câu trả lời. Chương trình kiểm tra câu trả lời này
có đúng hay không và đưa nhận xét, nếu đúng thì in ra “Dung roi, cong cho ban 10
diem!”, nếu sai thì in ra “Ban tinh sai, tru ban 5 diem!”
Ví dụ:
//Giả sử chương trình đã tạo 2 số 13 và 4
Ket qua cua phep nhan giua 13 va 4 la: 42 (số 2225 được nhập từ bàn phím)
Ban tinh sai, tru ban 5 diem!
7. Chương trình cho nhập vào một kí tự, in ra màn hình:
a. Mã ASCII của ký tự đó
b. Cho biết đó có phải là ký tự chữ in không?
c. In ra ký tự đứng sau ký tự vào nhập.
Ví dụ:
Moi nhap vao mot ky tu: C (Ký tự ‘C’ được nhập từ bàn phím)
Ma ASCII cua C la: 67
Ban vua nhap vao mot ky tu in!
Ky tu dung sau C la D