Ôn tập print_input_if_for_str_2

Bộ đề bài

# Bài tập Điểm Thời gian: Giới hạn bộ nhớ
1 Phép toán logic 1 100 (p) 1.0s 64M
2 Tính diện tích hình chữ nhật 100 (p) 1.0s 256M
3 Đổi thời gian 100 (p) 1.0s 256M
4 Cánh diều - TONGCHIAHET3 - Tổng các số tự nhiên chia hết cho 3 nhỏ hơn hoặc bằng n 100 (p) 1.0s 256M
5 Cánh Diều - DDMMYYYY - Ngày tháng năm 100 (p) 1.0s 256M
6 Cánh diều - SODUNGGIUA – Số đứng giữa 100 (p) 1.0s 256M
7 Cánh diều - MAX3 - Tìm số lớn nhất trong 3 số 100 (p) 1.0s 256M
8 Cánh diều - COUNTDOWN - Đếm ngược (dùng for) 100 (p) 1.0s 256M
9 Hình chữ nhật (THT bảng A - Bắc Giang - 2025) 100 (p) 1.0s 256M

1. Phép toán logic 1

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 64M Input: bàn phím Output: màn hình

Kiểm tra xem số nguyên \(x\) có chia hết cho \(2\) hoặc \(3\). Nếu chia hết thì in ra Yes, ngược lại in ra No

Input

  • Một dòng duy nhất là số nguyên \(x\)

Output

  • Theo yêu cầu đề bài

Example

Test 1

Input
6
Output
Yes

Test 2

Input
7
Output
No

2. Tính diện tích hình chữ nhật

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho hình chữ nhật có chiều dài và chiều rộng là hai số nguyên dương. Nhiệm vụ của bạn là tính diện tích của hình chữ nhật đó.

Input

  • Dòng đầu tiên chứa một số nguyên \(a\) (\(1 \le a \le 10^9\)) — chiều dài của hình chữ nhật.
  • Dòng thứ hai chứa một số nguyên \(b\) (\(1 \le b \le 10^9\)) — chiều rộng của hình chữ nhật.

Output

  • Một số nguyên duy nhất là diện tích của hình chữ nhật (\(a \cdot b\)).

Example

Test 1

Input
5
3
Output
15
Note

Diện tích hình chữ nhật được tính bằng công thức: \(S = a \cdot b = 5 \cdot 3 = 15\).

3. Đổi thời gian

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Trong lập trình, việc xử lý và định dạng thời gian là một kỹ năng cơ bản. Cho một khoảng thời gian được tính bằng giây, nhiệm vụ của bạn là quy đổi khoảng thời gian này sang định dạng phút và giây.

Yêu cầu

Viết chương trình nhập vào một số nguyên dương \(S\) đại diện cho tổng số giây. Hãy tính và in ra số phút và số giây tương ứng.

Input

  • Một dòng duy nhất chứa số nguyên dương \(S\) (\(0 < S \leq 10^9\)).

Output

  • In ra kết quả theo định dạng: x Phút y Giây, trong đó x là số phút và y là số giây dư sau khi đã đổi sang phút.

Example

Test 1

Input
200
Output
3 Phút 20 Giây
Note

\(200\) giây = \(3\) phút (\(180\) giây) + \(20\) giây.

Test 2

Input
60
Output
1 Phút 0 Giây
Note

\(60\) giây vừa đủ \(1\) phút.

Test 3

Input
45
Output
0 Phút 45 Giây
Note

\(45\) giây chưa đủ \(1\) phút.

4. Cánh diều - TONGCHIAHET3 - Tổng các số tự nhiên chia hết cho 3 nhỏ hơn hoặc bằng n

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho số tự nhiên \(n\). Hãy tính tổng các số tự nhiên nhỏ hơn hoặc bằng \(n\) mà chia hết cho \(3\).

Input

  • Một số tự nhiên \(n\) có giá trị không quá \(10^9\).

Output

  • Ghi ra một số nguyên là tổng tìm được.

Example

Test 1

Input
10
Output
18

5. Cánh Diều - DDMMYYYY - Ngày tháng năm

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho ngày tháng năm ở định dạng \(DD/MM/YYYY\) được nhập vào từ bàn phím. Hãy In ra theo cấu trúc: "Ngay \(DD\) thang \(MM\) nam \(YYYY\)" -- xem thêm ví dụ minh hoạ.

Input

  • Một dòng ghi ngày tháng theo đúng định dạng \(DD/MM/YYYY\).

Output

  • In ra một dòng ghi thông báo về ngày, tháng, năm theo mẫu.

Example

Test 1

Input
15/12/2022
Output
Ngay 15 thang 12 nam 2022

6. Cánh diều - SODUNGGIUA – Số đứng giữa

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Nhập vào \(3\) số thực \(a, b, c\). Hãy in ra số có giá trị ở giữa, là số không là lớn nhất cũng không phải là nhỏ nhất trong ba số. Dữ liệu đảm bảo ba số có giá trị khác nhau đôi một.

Input

  • Gồm một dòng ghi ba số thực \(a, b, c\).

Output

  • In ra một số thực là kết quả cần tìm.

Example

Test 1

Input
3.2 4.1 9.0 
Output
4.1

7. Cánh diều - MAX3 - Tìm số lớn nhất trong 3 số

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho ba số nguyên, mỗi số trên một dòng. Hãy viết chương trình tìm ra số lớn nhất trong ba số đó?

Input

  • Gồm ba dòng, mỗi dòng ghi một số nguyên có giá trị tuyệt đối không quá \(10^6\).

Output

  • Gồm một số nguyên là số lớn nhất trong \(3\) số.

Example

Test 1

Input
3
4
5
Output
5

8. Cánh diều - COUNTDOWN - Đếm ngược (dùng for)

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho số nguyên \(N\). Hãy viết chương trình đếm ngược, in ra các số nguyên theo thứ tự giảm dần từ \(N\) về \(0\).

Input

  • Một số nguyên \(N\) \((1\le N \le 10^6)\).

Output

  • In ra \(N+1\) dòng, mỗi dòng ghi một số nguyên.

Example

Test 1

Input
5
Output
5
4
3
2
1
0

9. Hình chữ nhật (THT bảng A - Bắc Giang - 2025)

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Một hình chữ nhật có độ dài một cạnh là \(5\) cm và có chu vi là \(P\) cm (\(P > 10\)\(P\) là số chẵn). Hãy in ra độ dài cạnh còn lại của hình chữ nhật.

Input

  • Gồm một số tự nhiên \(P\) (\(10 < P \leq 1000\)\(P\) là số chẵn).

Output

  • Một số tự nhiên là kết quả của bài toán.

Example

Test 1

Input
30
Output
10
Note

Cạnh còn lại có độ dài là 10 vì \((10 + 5) \times 2 = 30\).