BT C++

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Bài tập c++ from Kuroni (QĐ)

Câu 1 : cho số nguyên n ,dòng 1 hãy in ra các số lẻ từ 0 đến n , dòng 2 in ra các số chẵn từ 0 đến n

Đầu vào ( input) : số nguyên dương n ( 0 < n < 10000)

Lưu ý : ( 0 < n < 10000) có nghĩa là bộ test đề cho n có giá trị bất kì nằm trong khoảng lớn hơn 0 , nhỏ
hơn 10000( ví dụ như cho n = 1 , 2 , 88 , 9999...)

INPUT OUTPUT
5 135
024

INPUT OUTPUT
10 13579
0 2 4 6 8 10

Câu 2 : cho số nguyên dương n , m , in ra các số lớn hơn n và nhỏ hơn m theo thứ tự tăng dần

Đầu vào ( input) : số nguyên dương n , m ( 0 < n , m < 10000)

Lưu ý : ( 0 < n < 10000) có nghĩa là bộ test đề cho n hay m có giá trị bất kì nằm trong khoảng lớn hơn
0 , nhỏ hơn 10000( ví dụ như cho n hay m = 1 , 2 , 88 , 9999...)

INPUT OUTPUT
5 14 6 7 8 9 10 11 12 13

INPUT OUTPUT
7 10 89

Giải thích đề : trong testcase(đầu vào 1) ta cần in ra những số LỚN HƠN n và NHỎ HƠN m , cụ thể là lớn
hơn 5 , nhỏ hơn 14 nên đáp án là 6 7 8 9 10 11 12 13

Câu 3 : cho 1 biến kí tự là chữ cái latinh viết thường (vd : ‘a’ , ‘b’ , ‘c’ ...v.v) cho biết kí tự tiếp theo là gì

INPUT OUTPUT
a b

INPUT OUTPUT
e f

Giải thích : chữ cái tiếp theo của chữ cái a là b nên khi nhập kí tự a thì nó sẽ in ra kí tự tiếp theo của a là
b , chữ cái tiếp theo của e là f , chữ cái tiếp theo của d là e , tương tự tiếp theo của b là c....

Câu 4 : cho 2 số nguyên n , m , in số lượng các số chẵn trong đoạn [n , m] ( lớn hơn hoặc bằng n và bé
hơn hoặc bằng m)
Đầu vào ( input) : số nguyên dương n , m ( 0 < n , m < 10000)

Lưu ý : ( 0 < n < 10000) có nghĩa là bộ test đề cho n hay m có giá trị bất kì nằm trong khoảng lớn hơn
0 , nhỏ hơn 10000( ví dụ như cho n hay m = 1 , 2 , 88 , 9999...)

INPUT OUTPUT
59 2

INPUT OUTPUT
10 18 5

Giải thích : từ 5 đến 9 có 2 số chẵn là 6 , 8 nên in ra 2

Từ 10 đến 18 có 5 số chẵn ( 10 , 12 , 14 , 16 , 18) nên in ra 5

Bài 6 : cho số nguyên dương n , hãy cho biết nó có phải là số chính phương hay không

Nếu đúng in ra “YES” , sai in ra “NO”

Đầu vào ( input) : số nguyên dương n ( 0 < n < 10000)

Lưu ý : ( 0 < n < 10000) có nghĩa là bộ test đề cho n có giá trị bất kì nằm trong khoảng lớn hơn 0 , nhỏ
hơn 10000( ví dụ như cho n = 1 , 2 , 88 , 9999...)

INPUT OUTPUT
11 NO

INPUT OUTPUT
9 YES

Giải thích : số chính phương số có thể đưa về số căn bậc 2 và 2 số đó nhân lại với nhau ra số ban đầu

Ví dụ : 9  căn 9 bằng 3 , 3*3 = 9 => 9 là số chính phương

11  căn 11 bằng 3,13662 ( nếu khai báo kiểu số int thì nó là 3) , 3,13662 * 3,1366 không bằng 11 => ko
pk số chính phương

Notes : a chúc md thi cúi kì tốt nhen

You might also like