You are on page 1of 3

Luyện tập cuối kỳ c++

Bài tập 1: Nhập xuất danh sách n số nguyên , tính tổng các số nguyên
vừa nhập .
-Thuật giải :
+) Nhập danh sách . xuất danh sách
+) Tính tổng , xong return lại tổng

Bài tập 2: Nhập xuất danh sách n số nguyên ,tìm giá trị lơn các số
nguyên vừa nhập,tìm vị trí của giá trị lớn nhất , đếm xem có bao nhiêu
giá trị lớn nhất.
-Thuật giải
+)Nhập , xuất.
1+) Tìm giá trị
+) khai báo biến max
+) Vòng lặp duyệt qua
+) nếu (giá trị lớn nhất < phần tử)
+) in ra giá trị lớn nhất = phần tử.
+) return
2+)Tìm vị trí
+)Khai báo x = giá trị lớn nhất.
+)vòng lặp duyệt qua mảng

+) Nếu (x==phần tử)


+)in ra vị trí
3+)Đếm giá trị lớn nhất xuất hiện bao lần

+)khai báo biến x gán = giá trị lớn nhất.


+)nếu(x=phần tử mảng)
+) dem+=1;
+return dem;
Bài tập 3: Nhập sách danh sách n số nguyên , Thêm từ mảng a vào mảng
b lọc theo các giá trị chẵn từ mảng a sang b.
-Thuật giải
-Nhap : Thêm tham chiếu
Xuat
-ctc: dieukien
+) vòng lặp lồng nhau
+) mảng A%2==0
Thi xuat mang b

Bài tập 4: Nhập danh sách họ tên , tìm xem trong danh sách có bao nhiêu
người họ “Nguyen” , Nếu có hiện ra ,đếm và vị trí xuất hiện họ
“Nguyen”.
Thuật giải :
-Nhap xuất danh sách
- Tìm xem nguoi co ho nguyen
+)nếu (Strcmp( so sánh phần tử với họ Nguyễn)
+)In ra
+)Dem+=1;
+)in vi tri

-
Bài tập 5: Nhập sanh sách hàng hóa có 3 thành phần ( tên , giá,năm sản
xuất)
Thuật giải
Sử dụng cấu trúc struct
+)Nhập xuất mặt hàng

+)Tìm hàng hóa theo tên .


-3tham so

+)Xóa mặt hàng hết hạn <2020.


-2 chương trình con
+) chương trình con thứ nhất để xóa theo vị trí
+) vòng lặp
Vị trí 0 = vị trí 1

+)Chương trình con thứ 2 để xóa mặt hàng


+) Ta sẽ gọi chương trình con thứ nhất.

You might also like