Cấu trúc cơ bản
Print Hello World !
Nộp bàiPoint: 10
Bài tập : In ra 3 dòng theo yêu cầu
Nhiệm vụ của bạn ở bài tập này rất đơn giản, bạn hãy nhập vào 1 số nguyên x và in ra 3 dòng:
- Dòng 1 là số
xbạn vừa nhập từ bàn phím. - Dòng 2 in ra dòng chữ
"Hello World !". - Dòng 3 in ra
"28tech C++ programming !".
Input Format
- 1 dòng duy nhất chứa số nguyên
x.
Constraints
- 1 ≤ x ≤ 1000.
Output Format
In ra 3 dòng theo yêu cầu.
Sample Input 0
5
Sample Output 0
5
Hello World !
28tech C++ programming !
Print number
Nộp bàiPoint: 10
Đề bài yêu cầu bạn nhập:
- Dòng 1 là số nguyên X.
- Dòng 2 là số nguyên Y.
- Dòng 3 là kí tự C.
- Dòng 4 là số thực float F.
- Dòng 5 là số thực double D.
Nhiệm vụ của bạn là in ra 5 dòng:
- Dòng 1 in
X. - Dòng 2 in
Y. - Dòng 3 in
C. - Dòng 4 in
Fvới 2 chữ số sau dấu phẩy. - Dòng 5 in
Dvới 9 chữ số sau dấu phẩy.
Input Format
- 5 dòng lần lượt là
X,Y,C,F,D.
Constraints
- -10^9 ≤ X ≤ 10^9
- -10^18 ≤ Y ≤ 10^18
Clà kí tự in hoa hoặc in thường.- -10^6 ≤ F ≤ 10^6
- -10^9 ≤ D ≤ 10^9
Output Format
In ra 5 dòng theo yêu cầu.
Sample Input 0
614
999999999999990528
G
19.088
2.9648
Sample Output 0
614
999999999999990528
G
19.09
2.964800000
Print expression
Nộp bàiPoint: 10
Bài tập : Print expression
Cho 4 số nguyên X, Y, Z, T được nhập từ bàn phím. Bạn hãy in ra 3 dòng:
- Dòng 1 in ra lần lượt 4 số
Y,Z,X,Tmỗi số cách nhau bằng dấu phẩy. - Dòng 2 in ra tổng của 4 số.
- Dòng 3 in ra giá trị của biểu thức
X - Y + Z * T.
Lưu ý: Giá trị của tích Z * T và tổng 4 số có thể tràn kiểu dữ liệu int, vì vậy bạn cần sử dụng kiểu dữ liệu long long để đảm bảo tính chính xác.
Input Format
- 1 dòng chứa 4 số
X,Y,Z,T.
Constraints
- 1 ≤ X, Y, Z, T ≤ 10^9
Output Format
In ra 3 dòng theo yêu cầu.
Sample Input 0
93 9 93 98
Sample Output 0
9,93,93,98
293
9198
Hàm pow
Nộp bàiPoint: 10
Bài tập: Tính x^y
Cho 2 số nguyên dương x và y. Nhiệm vụ của bạn là tính x^y (x mũ y).
Input Format
- 1 dòng chứa 2 số nguyên dương
x,yviết cách nhau một dấu cách.
Constraints
- 1 ≤ x, y ≤ 12
Output Format
- In ra kết quả của
x^y. - Nếu kết quả có phần thập phân thì in ra 2 chữ số sau dấu phẩy.
- Nếu kết quả là số nguyên thì chỉ in ra phần nguyên mà không có phần thập phân.
Hàm ceil, floor, round
Nộp bàiPoint: 10
Bài tập: Hàm ceil, floor, round
Hàm ceil: làm tròn lên số nguyên gần nhất,
Hàm floor: làm tròn xuống số nguyên gần nhất,
Hàm round: làm tròn số nguyên phụ thuộc vào phần thập phân.
Cho số thực X, nhiệm vụ của bạn là sử dụng 3 hàm trên để tìm:
- Số nguyên nhỏ hơn gần
Xnhất. - Số nguyên lớn hơn gần
Xnhất. - Số nguyên gần
Xnhất.
Lưu ý: Các hàm ceil, floor, và round trả về giá trị kiểu double, vì vậy cần phải xử lý số in ra sao cho phù hợp. Ví dụ: cout << ceil(1000000) << endl; sẽ in ra 1000000.0.
Input Format
- Dòng duy nhất chứa số thực
X.
Constraints
- 1 ≤ X ≤ 10^6
Output Format
- In ra 3 số trên 3 dòng tương ứng với giá trị trả về của các hàm
ceil(X),round(X), vàfloor(X).
Xóa số
Nộp bàiPoint: 10
Cho số nguyên dương ~N~ có ít nhất 5 chữ số, nhiệm vụ của bạn là xóa đi 3 chữ số cuối cùng của ~N~ và in ra những chữ số còn lại. Ví dụ ~N = 12345~ sau khi xóa đi 3 chữ số cuối cùng thì ~N = 12~. Gợi ý, đối với phép chia nguyên nếu bạn muốn xóa đi 1 chữ số cuối cùng chỉ cần lấy ~N~ chia nguyên cho 10, ví dụ ~N = 12345 / 10 = 1234~, tương tự ~N = 12345 / 100 = 123~, ~N = 12345 / 1000 = 12....~
Input Format
- Dòng duy nhất chứa số nguyên dương ~N~
Constraints
- ~10000 \le N \le 10^{18}~
Output Format
- In ra ~N~ sau khi xóa đi 3 chữ số cuối cùng
Sample Input 0
999999999999993728
Sample Output 0
999999999999993
Phép chia dư
Nộp bàiPoint: 10
Khi bạn chia dư 1 số cho số nguyên N thì số dư của phép chia đó sẽ là các số từ 0 tới N - 1. Ví dụ khi bạn chia cho 5 thì phép chia có số dư có thể là 0, 1, 2, 3, 4. Bài toán này yêu cầu các bạn nhập 2 số a và b sau đó tìm phép dư khi chia a cho b.
Input Format
Dòng duy nhất chứa 2 số nguyên a, b, giữa a và b chứa 5 dấu cách
Constraints
1<=a,b<=10^6;
Output Format
In ra số dư khi chia a cho b
Sample Input 0
806 605
Sample Output 0
201