Kiểm tra C++ Lớp 6,7 - Nhóm 1 (Lần 2)

Bộ đề bài

# Bài tập Điểm Thời gian: Giới hạn bộ nhớ
1 Bình phương 20 (p) 1.0s 1G
2 Căn bậc hai 20 (p) 1.0s 1G
3 Tích lớn nhất 20 (p) 1.0s 1G
4 Chia táo 2 20 (p) 5.0s 1G
5 Hồ cá sấu (THTA Lâm Đồng 2022) 10 (p) 1.0s 256M
6 Em trang trí 10 (p) 1.0s 256M

1. Bình phương

Điểm: 20 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

In ra bình phương của một số

Input

  • Gồm một dòng chứa số nguyên dương \(N\) với \(|N| \le 10^{9}\)

Output

  • In ra một dòng là kết quả bài toán

Example

Test 1
Input
3
Output
9
Test 2
Input
4
Output
16
Test 3
Input
5
Output
25

2. Căn bậc hai

Điểm: 20 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Nhập vào số nguyên không âm \(n\). In ra căn bậc hai của \(n\)

Input

  • Gồm một dòng chứa số nguyên \(n (0 < n \le 10^{9})\)

Output

  • In ra một dòng là căn bậc hai của \(n\) (làm tròn đến chữ số thập phân thứ \(2\))

Example

Test 1
Input
2
Output
1.41
Test 2
Input
9
Output
3.00

3. Tích lớn nhất

Điểm: 20 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Nhập vào \(1\) số nguyên dương \(n\). In ra cách phân tích số \(n\) thành tổng \(2\) số nguyên dương \(a, b\) sao cho tích của chúng là lớn nhất.

Input

  • Gồm một dòng chứa số nguyên dương \(N (1 \le N \le 10^{9})\)

Output

  • In ra \(2\) số nguyên dương \(a\) và \(b\) thỏa mãn đề bài \((a \le b)\)

Example

Test 1
Input
6
Output
3 3
Test 2
Input
7
Output
3 4

4. Chia táo 2

Điểm: 20 (p) Thời gian: 5.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Trong giỏ của bà có N trái táo, bà muốn chia cho M người cháu của mình. Bà muốn mỗi cháu đều có lượng táo đều nhau và đặc biệt các trái táo phải là nguyên vẹn nhưng lần này bà lại muốn chia hết số táo cho các cháu của mình. Theo các em bà cần bổ sung vào giỏ ít nhất bao nhiêu trái táo nữa để có thể thực hiện được việc chia táo của mình?

Input

  • Dòng 1 chứa số nguyên dương \(N\) ( số lượng táo trong giỏ của bà)
  • Dòng 2 chứa số nguyên dương \(M\) (Số người cháu của bà)

Output

  • In ra giá trị một số nguyên dương duy nhất là số táo ít nhất mà bà cần bổ sung vào giỏ táo của mình.

Example

Test 1

Input
20
5
Output
0

Test 2

Input
30
8
Output
2

5. Hồ cá sấu (THTA Lâm Đồng 2022)

Điểm: 10 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Một trại nuôi cá sấu có một hồ nước hình vuông có kích thước cạnh là \(A\). Ở giữa hồ người ta chừa một đảo nhỏ hình chữ nhật có kích thước \(B \times C\) để cho cá sấu bò lên phơi nắng sao cho cái đảo nhỏ không được chạm với bờ hồ. Hãy cho biết diện tích của mặt nước sau khi xây đảo nhỏ?

Input

Dữ liệu nhập vào từ bàn phím gồm \(3\) dòng:

  • Dòng thứ nhất chứa số tự nhiên \(A\)
  • Dòng thứ nhất chứa số tự nhiên \(B\)
  • Dòng thứ nhất chứa số tự nhiên \(C\)
  • \((0 \le A, B, C \le 10000, B \le A, C\le A)\)

Output

  • In ra màn hình một số duy nhất là diện tích còn lại của mặt nước thỏa yêu cầu đề bài.

Example

Test 1

Input
2022
8
5
Output
4088444
Note

Giải thích: Ta có cái hồ hình vuông có kích thước \(2022\) và một đào nhỏ có kích thước \(8\times 5\). Vậy cần đưa ra đáp số \(4088444\).

Test 2

Input
310
20
14
Output
95820
Note

Giải thích: Ta có cái hồ hình vuông có kích thước \(310\) và một đào nhỏ có kích thước \(20\times 14\). Vậy cần đưa ra đáp số \(95820\).

6. Em trang trí

Điểm: 10 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Nhập vào một số \(n\).

In ra \(n\) dòng, dòng thứ \(i\) in ra \(i * i\) ký tự * liên tiếp nhau.

Input

  • Một dòng duy nhất chứa một số \(n\) (\(n \le 100\)).

Output

  • In ra \(n\) dòng theo yêu cầu đề bài

Sample

Test 1

Input
3
Output
*
****
*********
Note

Hàng 1 có 1 dấu sao, hàng 2 có \(2 \times 2 = 4\) dấu sao, hàng 3 có \(3 \times 3 = 9\) dấu sao