Contest 23 HXH L8 B05 Vòng lặp 2023-2024

vl01-Chữ cái lặp

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

Point: 100

Chữ cái lặp

Tên file: ABC.* Cho trước chữ cái x và số nguyên n. Hãy in chữ cái đó n lần

INPUT:

  • một dòng chứa chữ cái ~x~ và số nguyên ~n~

    OUTPUT:

  • một dòng chứa n chữ cái x.

    Ví dụ:

INPUT OUTPUT
B 4 BBBB

vl02-Số chẵn

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

Point: 100

Số chẵn

Cho số nguyên dương ~n~. Em hãy in ra các số nguyên dương chẵn nhỏ hơn hoặc bằng ~n~.

Input:

một dòng duy nhất chứa số nguyên dương ~n~.

Output:

một dòng chứa các số nguyên dương chẵn <= n.

Ví dụ:

Input Output
7 2 4 6

vl03-Tổng các số lẻ

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

Point: 100

Tổng số lẻ

Tên file: sumodd.*

Cho số nguyên dương ~n~. Em hãy tính tổng các số nguyên dương lẻ nhỏ hơn hoặc bằng ~n~.

Input:

  • một dòng duy nhất chứa số nguyên dương ~n~.

Output:

  • một dòng tổng của các số nguyên dương lẻ ~\le n~.

    Ví dụ:

Input Output
7 16
10 25

vl04-Chữ số

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

Point: 100

Chữ số

Tên file: CHUSO.* Cho số tự nhiên N. Đếm và tính tổng các chữ số của N.

INPUT:

Số tự nhiên N (~N\le 10^9~)

OUTPUT:

Đưa ra số lượng và tổng các chữ số của N

Ví dụ:

INPUT OUTPUT
4561 4 16

vl05-Giai thừa

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

Point: 100

Giai thừa

Tên file: GIAITHUA.*

Cho số nguyên dương N. In ra tích các số từ 1 đến N (tích này trong toán học gọi là giai thừa của N ký hiệu toán học là N!)

INPUT:

Số nguyên dương N

OUTPUT:

tích các số từ 1 đến N.

Ví dụ:

INPUT OUTPUT
3 6

vl06-Lũy thừa

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

Point: 100

Lũy thừa

Tên file: luythua.

Cho 2 số nguyên dương ~x~ và ~n~. Hãy tính lũy thừa bậc ~n~ của ~x~, tức là tính ~x^n~.

INPUT:

Hai số nguyên dương ~x~ và ~n~

OUTPUT:

kết quả của lũy thừa ~x^n~

Ví dụ:

INPUT OUTPUT
3 2 9

vl07-Hình chữ nhật thăng

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

Point: 100

Hình chữ nhật thăng

tên file: HCN.

Nhập vào hai số nguyên ~N~ và ~M~, in ra hình chữ nhật bằng ký tự # có kích thước ~N x M~.

INPUT:

2 số nguyên ~N~ và ~M~

OUTPUT:

gồm ~N~ hàng, mỗi hàng chứa ~M~ ký tự #

Ví dụ:

INPUT OUTPUT
4 3 ###
###
###
###

vl08-Cờ vua

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

Point: 100

Bàn cờ vua

Tên file: COVUA.

Bàn cờ vua là một hình vuông gồm n x n ô. Để dễ dàng cho các đấu thủ trong việc chơi cờ. Người ta tô màu ô đen xen kẽ với ô trắng.

Yêu cầu:

cho số nguyên n, hãy vẽ bàn cờ vua kích thước n x n. Biết rằng ô đầu tiên ở góc trên bên trái là ô trắng.

Dữ liệu nhập:

Là số nguyên n (~1 ≤ n ≤ 100~)

Dữ liệu xuất:

Gồm n dòng, mỗi dòng gồm n ký tự B (màu đen) hay W (màu trắng)

Ví dụ:

INPUT OUTPUT
4 WBWB
BWBW
WBWB
BWBW
5 WBWBW
BWBWB
WBWBW
BWBWB
WBWBW


vl09-Tam giác vuông

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

Point: 100

Tam giác vuông

Tên file: TAMGIAC.

Tuấn tham gia sinh hoạt Đội, cậu được phát một lá cờ semaphore, lá cờ có dạng là một tam giác vuông cân. Với một số nguyên n, bạn hãy giúp Tuấn vẽ một tam giác vuông cân có cạnh góc vuông là n.

Dữ liệu vào:

Là số nguyên n (~1\le n \le 100~).

Dữ liệu ra:

Là tam giác vuông cân gồm các dấu *, cạnh góc vuông có chiều dài n. Xem thêm ví dụ để hiểu cách xuất dữ liệu.

Ví dụ:

INPUT
5   
OUTPUT
*****
****
***
**
*

vl10-Ước chung lớn nhất

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

Point: 100

Ước chung lớn nhất

Tên file: UCLN.

Cho hai số nguyên N và M. Tìm UCLN của N và M.

Input:

Hai số M và N (~|M| \le 10^9, |N| \le 10^9~)

Output:

UCLN của M và N

Ví dụ:

INPUT OUTPUT
2 2000000000 2
-36 -81 9