Chia dư, chia nguyên và lũy thừa

Chia hết cho 5 (6)

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Viết chương trình nhập vào một số nguyên dương n. In ra phần dư khi chia n cho 5.

Input:

Một dòng duy nhất chứa số nguyên dương n (1 ≤ n ≤ 1000)

Output:

In ra một số nguyên duy nhất là n % 5

Input:
17
Output:
2
Input:
25
Output:
0

Số ngày trong tuần (6)

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Bạn học 7 ngày/tuần, bắt đầu từ thứ Hai. Nhập số ngày n kể từ hôm nay (thứ Hai), hãy in ra thứ ứng với ngày đó (dư trên 7).

Input:

Một dòng chứa số nguyên dương n (0 ≤ n ≤ 100)

Output:

In ra số thứ trong tuần (0 = Chủ Nhật, 1 = Thứ Hai, ..., 6 = Thứ Bảy). Tính thu = (1 + n) % 7

Input:
0
Output:
1
Input:
6
Output:
0

Đồng hồ 12 giờ (6)

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Một chiếc đồng hồ chỉ hiển thị giờ từ 1 đến 12. Sau h giờ nữa, kim giờ chỉ số nào? Biết hiện tại đang là 1 giờ.

Input:

Một số nguyên dương h (1 ≤ h ≤ 100)

Output:

In ra số giờ tương ứng. (Tính h % 12 + 1 để không có giá trị 0 giờ)

Input:
5
Output:
6
Input:
12
Output:
1

Phần tử cuối của dãy vòng tròn (6)

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Có n phần tử được đánh số từ 0 đến n-1 xếp thành vòng tròn. Bắt đầu từ phần tử 0, di chuyển k bước. Hãy cho biết dừng lại ở phần tử số mấy.

Input:

Hai số nguyên n và k (1 ≤ n ≤ 100, 0 ≤ k ≤ 1000)

Output:

In ra chỉ số phần tử dừng lại: k % n

Input:
5 
8
Output:
3
Input:
7 
14
Output:
0

In chữ số hàng đơn vị (6)

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Nhập vào một số nguyên n, in ra chữ số hàng đơn vị của nó.

Input:

Một số nguyên n (1 ≤ n ≤ 9999)

Output:

In ra n % 10

Input:
123
Output:
3
Input:
7800
Output:
0

Tính bình phương (6)

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Nhập vào một số nguyên dương n. Hãy in ra bình phương của số đó (tức là n ** 2).

Input:

Một dòng duy nhất chứa số nguyên n (1 ≤ n ≤ 100)

Output:

In ra bình phương của n.

Input:
5
Output:
25
Input:
12
Output:
144

Tính lũy thừa (6)

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Khai báo và gán x = 10 và tính 10 lũy thừa 3 sau đó in ra


Ouput:
1000

Tính diện tích hình vuông (6)

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Mô tả: Nhập cạnh của hình vuông, in ra diện tích.

Input: Một số thực (chiều dài cạnh).

Output: Diện tích (số thực, giữ 2 chữ số thập phân).

Input:
5
Output:
25.00

Chia nhóm đều (6)

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Lớp học có n học sinh. Giáo viên muốn chia đều các học sinh vào m nhóm, mỗi nhóm có số học sinh bằng nhau (không chia lẻ). Hỏi mỗi nhóm có bao nhiêu học sinh?

Input:

Một dòng chứa hai số nguyên dương n và m (1 ≤ m ≤ n ≤ 1000)

Output:

In ra số học sinh trong mỗi nhóm: n // m

Input:
20 
4
Output:
5
Input:
23 
5
Output:
4

Giờ và phút (6)

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Một sự kiện kéo dài t phút. Hãy chuyển t phút thành số giờ (nguyên).

Input:

Một số nguyên dương t (1 ≤ t ≤ 10000)

Output:

In ra số giờ nguyên: t // 60

Input:
135
Output:
2
Input:
59
Output:
0

Số chữ số của số (6)

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Cho một số nguyên dương n có tối đa 4 chữ số. Hãy in ra số chữ số hàng nghìn của n (nếu có). Gợi ý: n // 1000 lấy được phần hàng nghìn trở lên (bỏ các chữ số hàng trăm trở xuống).

Input:

Một số nguyên dương n (1 ≤ n ≤ 9999)

Output:

In ra phần nguyên khi chia n cho 1000: n // 1000

Input:
3572
Output:
3
Input:
789
Output:
0

Chia kẹo cho bạn (6)

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Nam có k viên kẹo, muốn chia đều cho n người bạn.

Hỏi mỗi bạn được bao nhiêu viên kẹo?

Còn dư mấy viên?

Input:

Một dòng gồm hai số nguyên dương k và n (1 ≤ n ≤ k ≤ 1000)

Output:

Dòng đầu in ra số viên mỗi bạn nhận được: k // n

Dòng thứ hai in ra số kẹo còn dư: k % n

Input:
17 
5
Output:
3
2
Input:
24 
6
Output:
4
0

Số ô vuông lát nền (6)

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Một sàn nhà hình vuông có cạnh a mét. Mỗi viên gạch là hình vuông nhỏ cạnh b mét. Hỏi cần bao nhiêu viên gạch để lát kín sàn nhà?

Biết rằng:

Diện tích sàn là a ** 2

Diện tích 1 viên gạch là b ** 2

Tổng số viên gạch là a * 2 // b * 2

Input:

Một dòng gồm hai số nguyên dương a và b (1 ≤ b ≤ a ≤ 100)

Output:

In ra số viên gạch cần dùng.

Input:
10 
2
Output:
25
Input:
12 
3
Output:
16

Đổi giây sang giờ, phút, giây (6)

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Cho t là tổng số giây. Hãy đổi t thành giờ, phút, giây.

1 giờ = 3600 giây

1 phút = 60 giây

Input:

Một dòng chứa số nguyên dương t (1 ≤ t ≤ 100000)

Output:

In ra 3 dòng:

Số giờ: t // 3600

Số phút còn lại: (t % 3600) // 60

Số giây còn lại: t % 60

Input:
3672
Output:
1
1
12
Input:
7325
Output:
2
2
5

Số bậc thang leo được (6)

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 1

Một cầu thang có h bậc, mỗi bậc cao b cm. Hùng có thể trèo được t cm trong một lần. Hỏi Hùng cần thực hiện bao nhiêu bước để leo hết cầu thang?

Tổng chiều cao cầu thang: h * b cm

Số bước: (h * b) // t

Input:

Một dòng gồm 3 số nguyên dương h, b, t (1 ≤ h, b, t ≤ 1000)

Output:

In ra số bước Hùng cần đi.

Input:
20 
15 
30
Output:
10
Input:
30 
10 
25
Output:
12