Print Hello World !

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

Point: 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:

  1. Dòng 1 là số x bạn vừa nhập từ bàn phím.
  2. Dòng 2 in ra dòng chữ "Hello World !".
  3. 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ài
Time limit: 1.0 / Memory limit: 256M

Point: 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:

  1. Dòng 1 in X.
  2. Dòng 2 in Y.
  3. Dòng 3 in C.
  4. Dòng 4 in F với 2 chữ số sau dấu phẩy.
  5. Dòng 5 in D vớ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
  • C là 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ài
Time limit: 1.0 / Memory limit: 256M

Point: 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:

  1. Dòng 1 in ra lần lượt 4 số Y, Z, X, T mỗi số cách nhau bằng dấu phẩy.
  2. Dòng 2 in ra tổng của 4 số.
  3. 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ài
Time limit: 1.0 / Memory limit: 256M

Point: 10

Bài tập: Tính x^y

Cho 2 số nguyên dương xy. 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, y viế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ài
Time limit: 1.0 / Memory limit: 256M

Point: 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:

  1. Số nguyên nhỏ hơn gần X nhất.
  2. Số nguyên lớn hơn gần X nhất.
  3. Số nguyên gần X nhấ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).

Tính chu vi, diện tích và đường chéo hình chữ nhật

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

Point: 10

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài


Tính diện tích hình thang

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

Point: 10

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài


Xóa số

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

Point: 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ài
Time limit: 1.0 / Memory limit: 256M

Point: 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