Professional Documents
Culture Documents
Assignment List PRF192
Assignment List PRF192
Assignment List PRF192
Yêu cầu:
Chú ý: - Các nhóm chia ra các công việc khác nhau để đảm bảo mọi người đều có khối lượng công việc
tương đương nhau
I. ĐỀ TÀI 1:
1. Nhập 1: Trộn 2 mảng đã tăng thành 1 mảng được sắp xếp tăng
2. Nhập 2: Lập chương trình giải hệ: ax + by = c, dx + ey = f.
3. Nhập 3: Viết chương trình giải phương trình bậc 2
4. Nhập 4: Viết chương trình nhập 1 số nguyên có 2 chữ số. Hãy in ra cách đọc của số nguyên này
5. Nhập 5: In ra danh sách là tổng các chữ số của từng phần tử (ví dụ danh sách {235, 521, 689, 78,
94} thì in ra {10, 8, 23, 15, 13})
6. Nhập 6: Tìm số chẵn cuối cùng trong mảng 1 chiều các số nguyên. Nếu mảng không có giá trị
chẵn thì trả về -1
7. Nhập 0: Thoát chương trình
8. Nhập số khác: Yêu cầu nhập lại
II. ĐỀ TÀI 2:
1. Nhập 1: Cho 2 mảng tăng. Hãy trộn thành 1 mảng giảm dần
2. Nhập 2: in ra các phần tử là các số có chữ số đối xứng nhau (ví dụ: 131, 1441, 23432, 253352,...)
3. Nhập 3: Đếm số lượng giá trị tận cùng bằng 5 trong mảng
4. Nhập 4: Hãy liệt kê các vị trí mà giá trị tại đó là số nguyên tố trong mảng 1 chiều các số nguyên
5. Nhập 5: Cần có tổng 200.000 đồng từ 3 loại giấy bạc 10.000 đồng, 20.000 đồng, 50.000 đồng.
Lập chương trình để tìm ra tất cả các phương án có thể
6. Nhập 6: Viết hàm tìm giá trị dương đầu tiên trong mảng 1 chiều các số thực. Nếu mảng không có
giá trị dương thì trả về -1
7. Nhập 0: Thoát chương trình
8. Nhập số khác: Yêu cầu nhập lại
III. ĐỀ TÀI 3:
1. Nhập 1: Cho 2 mảng a, b. Hãy cho biết mảng b có phải là hoán vị của mảng a không
2. Nhập 2: Viết hàm tìm 1 vị trí mà giá trị tại vị trí đó là giá trị nhỏ nhất trong mảng 1 chiều các số
nguyên
3. Nhập 3: Viết hàm đếm số lượng số nguyên tố nhỏ hơn 100 trong mảng
4. Nhập 4: Tìm số chẵn cuối cùng trong mảng 1 chiều các số nguyên. Nếu mảng không có giá trị
chẵn thì trả về -1
5. Nhập 5: in ra danh sách là tổng các chữ số của từng phần tử (ví dụ danh sách {235, 521, 689, 78,
94} thì in ra {10, 8, 23, 15, 13}: 10 = 2+3+5, 8=5+2+1, 23=6+8+9, 15=7+8, 13=9+4)
6. Nhập 0: Thoát chương trình
7. Nhập số khác: Yêu cầu nhập lại
IV. ĐỀ TÀI 4:
1. Nhập 1: Sắp xếp số nguyên tố tăng dần nhưng giá trị khác giữ nguyên vị trí trong 1 mảng
2. Nhập 2: Hãy tìm vị trí giá trị dương nhỏ nhất trong mảng 1 chiều các số thực. Nếu mảng không
có giá trị dương thì trả về -1
3. Nhập 3: Hãy cho biết tất cả các phần tử trong mảng a có nằm trong mảng b không
4. Nhập 4: Thêm 1 phần tử x vào mảng tại vị trí k
5. Nhập 5: Cho 2 mảng tăng. Hãy trộn thành 1 mảng giảm dần
6. Nhập 0: thoát chương trình
7. Nhập số khác: Yêu cầu nhập lại
V. ĐỀ TÀI 5:
1. Nhập 1: Sắp xếp lẻ tăng dần nhưng giá trị khác giữ nguyên vị trí
2. Nhập 2: Tìm số nguyên tố đầu tiên trong mảng 1 chiều các số nguyên. Nếu mảng không có số
nguyên tố thì trả về – 1
3. Nhập 3: Hãy liệt kê các số âm trong mảng 1 chiều các số nguyên
4. Nhập 4: Hãy liệt kê các giá trị xuất hiện trong mảng 1 chiều các số nguyên đúng 1 lần
5. Nhập 5: Cho 2 mảng a, b. Liệt kê các giá trị chỉ xuất hiện 1 trong 2 mảng
6. Nhập 0: thoát chương trình
7. Nhập số khác: Yêu cầu nhập lại
VI. ĐỀ TÀI 6:
Viết chương trình có menu với các chức năng sau: