You are on page 1of 28

BÀI TẬP THỰC HÀNH LẬP TRÌNH C++

I. CHƯƠNG 6: KIỂU MẢNG


1) Nhập dãy số, tìm số lớn nhất.

1
2) Nhập dãy số, sắp xếp nửa đầu tăng dần và nửa sau giảm dần.

3) Tạo một dãy số gồm n số nguyên không trùng từ 1-n.In ra dãy số.

2
3
4) Nhập dãy số nguyên,cho biết có bao nhiêu số chẵn-lẻ.Tính tổng các số
chẵn-lẻ.

4
5) Viết chương trình trong đó có hàm tìm số min và max của dãy số
thực.Trong main() yêu cầu nhập một dãy số thực, sau đó dùng hàm
trên để tính số max và min của dãy.

5
6
7) Viết chương trình gồm các hàm:
7
 Nhập dãy số
 In dãy số
 Hoán vị hai số
 Hoán vị số max và min trong dãy
 Trong main() dùng cấc hàm đã xây dựng để thực hiện:
- Nhập dãy số
- In dãy số ra màn hình
- Hoán vị hai số max min trong dãy
- In dãy số sau khi hoán vị

8
8) Viết ct gồm các hàm:
- Nhập ma trận.
- In ma trận.
- Cộng-Nhân hai ma trận.
- Trong main() dùng hàm đã xây dựng để thực hiện :
+ Nhập 2 ma trận A(mxn),B(mxn).
+ In ra ma trận A,B, tổng và tích 2 ma trận.

9
10
11
12
9) Viết ct gồm các hàm:
- Nhập ma trận vuông (mxm).
- In ma trận.
- Tính tổng các phần tử trên đường chéo chính.
- Trong main() dùng hàm đã xây dựng để thực hiện :
+ Nhập ma trận vuông.
+ In ra ma trận.
+ In tổng các phần tử trên đường chéo chính.

13
14
10) Viết ct gồm các hàm:
- Nhập ma trận (mxn).
- In ma trận.
- Sắp xếp các hàng của ma trận theo thứ tự tăng dần.
- Trong main() dùng hàm đã xây dựng để thực hiện :
+ Nhập ma trận mxn;
+ In ra ma trận.
+ Sắp xếp các hàng của ma trận theo thứ tự tăng dần.
+ In ma trận đã được sắp xếp.

15
16
II. CHƯƠNG 7: KIỂU CHUỖI KÍ TỰ

1) Đếm trong một chuỗi nhập vào bao nhiêu kí tự trắng.

17
2) Đổi xen kẻ một chữ hoa và một chữ thường từ chuỗi nhập vào.

18
3) Đổi chuỗi thành chữ thường ( không dùng hàm strlwr).

19
4) Đổi chuỗi thành chữ hoa ( không dùng hàm strupr).

20
5) Nhập chuỗi cho biết chuỗi đó có phải chuỗi đối xứng(palindrome) hay
không?

21
6) Nhập chuỗi và 1 từ cho biết từ đó xuất hiện trong chuỗi bao nhiêu
lần.
- A) Từ đứng độc lập (“hoa” trong từ “hoang” là không tính).
- B) Từ đứng không độc lập (“hoa” có trong từ “hoang” là tính).

22
23
24
7) Nhập chuỗi, in ra chuỗi đảo ngược của chuỗi theo từng từ.

25
8) Nhập danh sách tên sinh viên và sắp xếp theo thứ tự tăng dần.

26
27
MỤC LỤC

I. CHƯƠNG 6: KIỂU MẢNG..............................................................................................................1


1) Nhập dãy số, tìm số lớn nhất.........................................................................................................1
2) Nhập dãy số, sắp xếp nửa đầu tăng dần và nửa sau giảm dần...................................................2
3) Tạo một dãy số gồm n số nguyên không trùng từ 1-n.In ra dãy số............................................2
4) Nhập dãy số nguyên,cho biết có bao nhiêu số chẵn-lẻ.Tính tổng các số chẵn-lẻ.......................4
5) Viết chương trình trong đó có hàm tìm số min và max của dãy số thực.Trong main() yêu cầu
nhập một dãy số thực, sau đó dùng hàm trên để tính số max và min của dãy..................................5
7) Viết chương trình gồm các hàm:..................................................................................................7
8) Viết ct gồm các hàm:.....................................................................................................................9
9) Viết ct gồm các hàm:...................................................................................................................13
10) Viết ct gồm các hàm:...............................................................................................................15
II. CHƯƠNG 7: KIỂU CHUỖI KÍ TỰ...........................................................................................18
1) Đếm trong một chuỗi nhập vào bao nhiêu kí tự trắng..............................................................18
2) Đổi xen kẻ một chữ hoa và một chữ thường từ chuỗi nhập vào...............................................19
3) Đổi chuỗi thành chữ thường ( không dùng hàm strlwr)...........................................................20
4) Đổi chuỗi thành chữ hoa ( không dùng hàm strupr).................................................................21
5) Nhập chuỗi cho biết chuỗi đó có phải chuỗi đối xứng(palindrome) hay không? ....................22
6) Nhập chuỗi và 1 từ cho biết từ đó xuất hiện trong chuỗi bao nhiêu lần..................................23
7) Nhập chuỗi, in ra chuỗi đảo ngược của chuỗi theo từng từ......................................................26
8) Nhập danh sách tên sinh viên và sắp xếp theo thứ tự tăng dần................................................27

28

You might also like