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

ĐỀ ÔN 01

Bài 1. Viết hàm tính tổng : S(n) = ½ + ¼ + … + 1/2n (với n dương nhập từ bàn phím)
Bài 2. Viết hàm nhập vào mảng một chiều các số nguyên có n phần tử, kiểm tra tính hợp lệ của
số n phần tử nhập vào (n>0). Yêu cầu xuất ra màn hình mảng vừa nhập.
Bài 2. Viết hàm xuất ra các phần tử dương có trong mảng
vd: mảng 6 7 5 4 -3 -2 7 9 8 ==> xuất ra: 6 7 5 4 7 9 8
Bài 3. Viết hàm xuất ra màn hình các phần tử là số nguyên tố có trong mảng.
vd: mảng 6 7 5 4 -3 -2 7 9 8 ==> xuất ra: 7 5 7
Bài 4. Cho một mảng 2 chiều có n dòng và m cột.
Không viết hàm nhập, xuất mảng 2 chiều, chỉ khai báo và khởi tạo mảng 2 chiều:
vd:
void main()
{
int n=3, m=4,
int a[3][4] ={ {5,-3, 6,7}, {2,6,-7,8}, {3,4,-5,2}}
}
Viết hàm tính tổng các phần tử là số nguyên dương chia hết cho 3 trong mảng 2 chiều
Bài 5. Viết hàm đếm xem dòng thứ k có bao nhiêu phần tử >x (với k và x được nhập vào)
=====================================================================

ĐỀ ÔN 02
Bài 1. Viết hàm tính tổng: S(n) = 1 + 1/3 + 1/5 + … + 1/(2n + 1) (với n dương nhập từ bàn phím)
Bài 2. Viết hàm nhập vào mảng một chiều các số nguyên có n phần tử, kiểm tra tính hợp lệ của
số n phần tử nhập vào (n>0). Yêu cầu xuất ra màn hình mảng vừa nhập.
Bài 2. Viết hàm xuất ra các phần tử có chỉ số chẵn có trong mảng
vd: mảng 6 7 5 4 -3 -2 7 9 8 ==> xuất ra: 6 5 -3 7 8
Bài 3. Viết hàm xuất ra màn hình các phần tử là số chính phương có trong mảng.
vd: mảng 6 16 5 4 -3 -2 7 9 8 ==> xuất ra: 16 4 9
Bài 4. Cho một mảng 2 chiều có n dòng và m cột.
Không viết hàm nhập, xuất mảng 2 chiều, chỉ khai báo và khởi tạo mảng 2 chiều:
vd:
void main()
{
int n=3, m=4,
int a[3][4] ={ {5,-3, 6,7}, {2,6,-7,8}, {3,4,-5,2}}
}
Viết hàm tđếm các phần tử là số âm trong mảng 2 chiều
Bài 5. Viết hàm tính tổng phần tử tại dòng thứ k (với k được nhập vào)

ĐỀ ÔN 3
Bài 1. Viết hàm tính tổng: ½ + 2/3 + ¾ + …. + n / n + 1 (với n dương nhập từ bàn phím)
Bài 2. Viết hàm nhập vào mảng một chiều các số nguyên có n phần tử, kiểm tra tính hợp lệ của
số n phần tử nhập vào (n>0). Yêu cầu xuất ra màn hình mảng vừa nhập.
Bài 2. Viết hàm xuất ra các phần tử có chỉ số lẻ có trong mảng
vd: mảng 6 7 5 4 -3 -2 7 9 8 ==> xuất ra: 7 4 -2 9
Bài 3. Viết hàm xuất ra màn hình các phần tử là số dương chia hết cho 3
vd: mảng 6 16 5 4 -3 -2 7 9 8 ==> xuất ra: 6 9
Bài 4. Cho một mảng 2 chiều có n dòng và m cột.
Không viết hàm nhập, xuất mảng 2 chiều, chỉ khai báo và khởi tạo mảng 2 chiều:
vd:
void main()
{
int n=3, m=4,
int a[3][4] ={ {5,-3, 6,7}, {2,6,-7,8}, {3,4,-5,2}}
}
Viết hàm đếm các phần tử là số chia hết cho 3 hoặc chia hết cho 5 trong mảng 2 chiều
Bài 5. Viết hàm tính tổng phần tử tại cột thứ k (với k được nhập vào)

=====================================================================

ĐỀ ÔN 4
Bài 1. Viết hàm tính tổng: 1/1.2 + 1/2.3 +…+ 1/n.(n + 1) (với n dương nhập từ bàn phím)
Bài 2. Viết hàm nhập vào mảng một chiều các số nguyên có n phần tử, kiểm tra tính hợp lệ của
số n phần tử nhập vào (n>0). Yêu cầu xuất ra màn hình mảng vừa nhập.
Bài 2. Viết hàm xuất ra các phần tử là số âm có trong mảng
vd: mảng 6 7 5 4 -3 -2 7 9 8 ==> xuất ra: -3 -2
Bài 3. Viết hàm xuất ra màn hình các vị trí mà tại đó các phần tử là số âm
vd: mảng 6 16 5 4 -3 -2 7 9 8 ==> xuất ra: 4, 5
Bài 4. Cho một mảng 2 chiều có n dòng và m cột.
Không viết hàm nhập, xuất mảng 2 chiều, chỉ khai báo và khởi tạo mảng 2 chiều:
vd:
void main()
{
int n=3, m=4,
int a[3][4] ={ {5,-3, 6,7}, {2,6,-7,8}, {3,4,-5,2}}
}
Viết hàm tính tổng các phần tử là số nguyên tố trong mảng 2 chiều
Bài 5. Viết hàm tính tổng phần tử tại cột thứ k và <x (với k và x được nhập vào)
ĐỀ ÔN 5
Bài 1. Viết hàm tính tổng: S(n) = x^2 + x^4 + … + x^2n (với n dương nhập từ bàn phím)
Bài 2. Viết hàm nhập vào mảng một chiều các số nguyên có n phần tử, kiểm tra tính hợp lệ của
số n phần tử nhập vào (n>0). Yêu cầu xuất ra màn hình mảng vừa nhập.
Bài 2. Viết hàm xuất ra các phần tử là số âm có trong mảng
vd: mảng 6 7 5 4 -3 -2 7 9 8 ==> xuất ra: -3 -2
Bài 3. Viết hàm xuất ra màn hình các vị trí (chỉ số i) mà tại đó các phần tử là số lẻ
vd: mảng 6 16 5 4 -3 -2 7 9 8 ==> xuất ra: 2, 4, 6, 7
Bài 4. Cho một mảng 2 chiều có n dòng và m cột.
Không viết hàm nhập, xuất mảng 2 chiều, chỉ khai báo và khởi tạo mảng 2 chiều:
vd:
void main()
{
int n=3, m=4,
int a[3][4] ={ {5,-3, 6,7}, {2,6,-7,8}, {3,4,-5,2}}
}
Viết hàm tính tổng các phần tử là số chính phương trong mảng 2 chiều
Bài 5. Viết hàm tính tổng phần tử tại cột thứ k mà phần tử đó chia hết cho 3 (với k được nhập
vào)
=====================================================================

ĐỀ ÔN 6
Bài 1. Viết hàm tính tổng: S(n) = 1 + 1.2 + 1.2.3 + … + 1.2.3….n (với n dương nhập từ bàn
phím)
Bài 2. Viết hàm nhập vào mảng một chiều các số nguyên có n phần tử, kiểm tra tính hợp lệ của
số n phần tử nhập vào (n>0). Yêu cầu xuất ra màn hình mảng vừa nhập.
Bài 2. Viết hàm xuất ra các phần tử là số âm có trong mảng
vd: mảng 6 7 5 4 -3 -2 7 9 8 ==> xuất ra: -3 -2
Bài 3. Viết hàm xuất ra màn hình các vị trí mà tại đó các phần tử là số chia hết cho 3
vd: mảng 6 16 5 4 -3 -2 7 9 8 ==> xuất ra: 0, 4, 7
Bài 4. Cho một mảng 2 chiều có n dòng và m cột.
Không viết hàm nhập, xuất mảng 2 chiều, chỉ khai báo và khởi tạo mảng 2 chiều:
vd:
void main()
{
int n=3, m=4,
int a[3][4] ={ {5,-3, 6,7}, {2,6,-7,8}, {3,4,-5,2}}
}
Viết hàm tính tổng các phần tử là số nguyên tố trong mảng 2 chiềuBài 5. Viết hàm đếm các
phần tử lẻ tại cột thứ k (với k được nhập vào).

You might also like