[CPP T9 WEEKLY CONTEST ]. TEST 3. VÒNG LẶP

[Vòng Lặp Cơ Bản]. Bài 14. Đặt cờ hiệu

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

Point: 100

Cho 2 số nguyên a, b (a có thể lớn hơn b), hãy liệt kê các số chia hết cho 2, 3, hoặc 5 trong đoạn a, b theo thứ tự tăng dần. Nếu trong đoạn a, b không có số nào thỏa mãn thì in ra 28tech.

Gợi ý :

bool flag = false;
for(int i = min(a, b); i <= max(a, b); i++){
    //kiểm tra i thỏa mãn thì in ra và đổi flag = true
}
//Kiểm tra nếu flag vẫn bằng false => 28tech

Đầu vào
  • Dòng duy nhất chứa 2 số nguyên a, b

Giới hạn
  • 0<=a,b<=10^6

Đầu ra

In ra các số thỏa mãn cách nhau 1 dấu cách


Ví dụ :

Input 01
1 10
Output 01
2 3 4 5 6 8 9 10
Input 02
1 1
Output 02
28tech

[Vòng Lặp Cơ Bản]. Bài 15. Số toàn chẵn

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

Point: 100

Cho số nguyên N, hãy kiểm tra nếu tất cả các chữ số của N là số chẵn thì in ra 28tech, ngược lại in ra 29tech.


Đầu vào
  • Dòng duy nhất chứa N

Giới hạn
  • 0<=N<=10^18

Đầu ra
  • In ra 28tech hoặc 29tech

Ví dụ :

Input 01
2888888
Output 01
28tech

[Vòng Lặp Cơ Bản]. Bài 16. Số toàn lẻ

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

Point: 100

Cho số nguyên N, hãy kiểm tra nếu tất cả các chữ số của N là số lẻ thì in ra 28tech, ngược lại in ra 29tech.


Đầu vào
  • Dòng duy nhất chứa N

Giới hạn
  • 0<=N<=10^18

Đầu ra

In ra đáp án của bài toán


Ví dụ :

Input 01
17777
Output 01
28tech

[Vòng Lặp Cơ Bản]. Bài 18. Giải phương trình 3 ẩn

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

Point: 100

Cho phương trình x + y + z = N, đếm số nghiệm nguyên không âm (x, y, z) của phương trình thỏa mãn x >= a, y >= b, z >= c.

Ví dụ với a = 1, b = 1, c = 2 và N = 5 thì có 3 nghiệm là (1, 1, 3), (1, 2, 2), (2, 1, 2) thỏa mãn

Gợi ý : Dùng for lồng nhau để xét cặp x, y. x duyệt từ a tới N, y duyệt từ b tới N - x, với mỗi cặp x, y thì check z >= c sẽ đếm được nghiệm.


Đầu vào
  • Dòng duy nhất chứa 4 số a, b, c, N

Giới hạn
  • 0<=a, b, c, N<=100

Đầu ra

In ra số cặp thỏa mãn


Ví dụ :

Input 01
1 1 2 5
Output 01
3

[Vòng Lặp]. Bài 42. Tam giác sao & số

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

Point: 100

Cho N là số dòng của tam giác cân, bạn hãy in ra hình tương ứng như quy luật trong ví dụ mẫu.


Đầu vào

Số nguyên dương N


Giới hạn

5<=N<=100


Đầu ra

In ra tam giác cân theo yêu cầu


Ví dụ :

Input 01
8
Output 01
*
**
*3*
*44*
*555*
*6666*
*77777*
********

[Vòng Lặp Cơ Bản]. Bài 17. Tần suất nguyên tố 2

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

Point: 200

Cho số nguyên N, hãy đếm xem mỗi chữ số nguyên tố (2, 3, 5, 7) của N xuất hiện bao nhiêu lần và in ra theo thứ tự xuất hiện trong N, nếu chữ số nào không xuất hiện thì không in.


Đầu vào
  • Dòng duy nhất chứa N

Giới hạn
  • 0<=N<=10^18

Đầu ra

In ra các chữ số nguyên tố kèm số lần xuất hiện của nó


Ví dụ :

Input 01
77722723
Output 01
7 4
2 3
3 1

[Vòng Lặp]. Bài 41. Chữ số đứng giữa lớn nhất

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

Point: 200

Một số nguyên dương N được gọi là số đẹp nếu nó thỏa mãn đồng thời những điều kiện sau :

  1. Có số lượng chữ số là số lẻ

  2. Không có chữ số nào của N được lớn hơn chữ số đứng giữa

Ví dụ : N = 12321 là số đẹp, N = 12939 là số đẹp, N = 18891 không được coi là số đẹp

Bạn hãy liệt kê các số đẹp như vậy trong đoạn 2 số [a, b], nếu trong đoạn [a, b] không tồn tại số đẹp thì in ra "28tech"

Gợi ý : Đếm xem N có bao nhiêu chữ số, khi tách chữ số tới giữa thì ghi nhận lại chữ số đứng giữa, so sánh chữ số đừng giữa vs chữ số lớn nhất nếu bằng nhau thì thỏa mãn.

Ví dụ N = 12981 có 5 chữ số thì khi tách tới chữ số thứ 3 từ cuối về thì ghi nhận lại số 9 là số đứng giữa. Trong quá trình tách thì tìm luôn cả chữ số lớn nhất.


Đầu vào

1 dòng duy nhất chứa 2 số a, b


Giới hạn

1<=a<=b<=10^6


Đầu ra

In ra các số đẹp mỗi số cách nhau 1 dấu cách hoặc in ra "28tech" nếu không tồn tại số đẹp trong đoạn [a, b]


Ví dụ :

Input 01
100 121
Output 01
110 111 120 121

[Vòng Lặp]. Bài 43. Vẽ hình chữ nhật sao & số

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

Point: 200

Cho N là số dòng của HCN cần in, bạn hãy in ra HCN sao cho :

  • Các vị trí viền của HCN là dấu *
  • Các vị trí không phải viền của HCN thì dòng chẵn in ra các dấu ~, dòng lẻ in ra các dấu #

Đầu vào
  • Số nguyên dương N

Giới hạn

3<=N<=100


Đầu ra

In ra hình theo yêu cầu


Ví dụ :

Input 01
7
Output 01
*******
*~~~~~*
*#####*
*~~~~~*
*#####*
*~~~~~*
*******