Hướng dẫn một số bài tập Cơ sở lập trình bằng ngôn ngữ C
Chia sẻ đến

Mã số tài liệu: 7503
Đơn giá: 0
NHẤN VÀO ĐỂ TẢI

Bài 1: Viết chương trình vẽ lên màn hình một hình thoi có độ dài 2 đường chéo là 2n+1, với n nhập từ bàn phím.

https://drive.google.com/open?id=0B6T7iF7on_JzWm95M1Z4ZjBWX2M

Bài tập 4.6: Viết chương trình nhập vào 3 số nguyên. In ra màn hình các số nguyên vừa nhập theo thứ tự tăng dần (chỉ dùng 1 biến phụ)

https://drive.google.com/file/d/0B6T7iF7on_JzS0tWQ0NmYlJTMVk/view?usp=sharing

Bài tập 4.7: Chương trình giải phương trình bậc nhất và bậc hai với các hệ số được nhập từ bàn phím

https://drive.google.com/file/d/0B6T7iF7on_JzT0hyVjRHM1IzY2c/view?usp=sharing

Bài tập 5.1: Viết chương trình tạo mảng, đếm số lượng phần tử lẻ, sắp xếp mảng và chèn mảng .

https://drive.google.com/file/d/0B6T7iF7on_Jzd28xMzlDWlkzdjA/view?usp=sharing

Bài tập 5.1: Viết chương trình tạo mảng, đếm số lượng phần tử lẻ, sắp xếp mảng và chèn mảng (sử dụng con trỏ).

https://drive.google.com/file/d/0B6T7iF7on_JzMGlmcTNaTHA5RjA/view?usp=sharing

Bài 5.2: Viết chương trình thực hiện các công việc:

a. Tạo mảng một chiều có n phần tử nguyên (n>0) với giá trị các phần tử được nhập từ bàn phím

b. Thống kê số lần xuất hiện các phần tử có trong mảng

c. Chuyển phần tử chẵn về đầu mảng, phần tử lẻ về cuối mảng

https://drive.google.com/file/d/0B6T7iF7on_JzNGtzSTNqLUZTdDQ/view?usp=sharing

Bài tập 5.3: Viết chương trình thực hiện các công việc:

a. Tạo ngẫu nhiên mảng một chiều n phần tử có giá trị từ 0 đến 100

b. Xóa phần tử có chỉ số k (k được nhập từ bàn phím)

c. Tìm phần tử lớn nhất, phần tử nhỏ nhất trong mảng

https://drive.google.com/file/d/0B6T7iF7on_JzSUsycXAxVEtYNHc/view?usp=sharing

Bài tập 5.4: Viết chương trình thực hiện các công việc:

a. Tạo mảng một chiều có n phần tử nguyên (n>0) với giá trị các phần tử được nhập từ bàn phím

b. Kiểm tra trong mảng có phần tử lẻ hay không? Nếu có, tìm số lẻ lớn nhất.

c. Xóa các phần tử trùng nhau trong mảng, chỉ để lại một phần tử

https://drive.google.com/file/d/0B6T7iF7on_JzaWgtTFJ4VzFMOVE/view?usp=sharing

Bài tập 5.5: Viết chương trình tạo ngẫu nhiên mảng n phần tử, in ra màn hình các phần tử là số nguyên tố. Sắp xếp các phần tử lẻ chia hết cho 3 về đầu mảng, các phần tử lẻ chia hết cho 3 về cuối mảng.

https://drive.google.com/file/d/0B6T7iF7on_JzVElaVURjOUVxVjQ/view?usp=sharing

Bài tập 5.8: Viết chương trình tạo ma trận vuông bậc n (n>0 được nhập từ bàn phím), giá trị các phần tử được nhập từ bàn phím. Xuất ma trận vừa nhập ra màn hình. Tính tổng các phần tử trên đường chéo chính. Kiểm tra có phải là ma trận tam giác trên hay không. Nếu đúng, tính định thức của ma trận.

https://drive.google.com/file/d/0B6T7iF7on_JzZmlPZXBtd3RFemc/view?usp=sharing

Bài tập 6.2: Viết chương trình nhập vào một chuỗi ký tự, sau đó xuất ra màn hình chuỗi đảo ngược.

https://drive.google.com/file/d/0B6T7iF7on_JzRzJXUjVmOVVocDQ/view?usp=sharing

Bài tập 6.3: Viết chương trình nhập vào một chuỗi ký tự bất kỳ, sau đó chuẩn hóa chuỗi (loại bỏ các ký tự trắng thừa ở bên trái, bên phải và giữa hai từ của chuỗi, ký tự đầu chuỗi viết hoa, các ký tự còn lại viết thường).

https://drive.google.com/file/d/0B6T7iF7on_JzZzJGZGxqWW0wcGs/view?usp=sharing

Bài tập 6.5: Viết chương trình nhập từ bàn phím một chuỗi ký tự, đổi những ký tự đầu tiên của mỗi từ thành chữ in hoa, những ký tự còn lại thành chữ in thường.

Ví dụ: daI HoC pHAm VAN dOnG => Dai Hoc Pham Van Dong

https://drive.google.com/file/d/0B6T7iF7on_Jzem1SdFdaamRQaWs/view?usp=sharing

Bài tập 7.8: Viết chương trình phân tích số nguyên n (n>0) có sử dụng hàm đệ quy và không đệ quy. Với n được nhập từ bàn phím

Ví dụ: n = 30 = 2 * 3* 5

https://drive.google.com/file/d/0B6T7iF7on_JzNFRTWVdQZkwxbmc/view?usp=sharing

Bài tập 8.5: Chương trình quản lý học sinh (sử dụng struct)

https://drive.google.com/file/d/0B6T7iF7on_JzQk9SSGpVQjZ2Nkk/view?usp=sharing