Lộ trình học

Bài tập C/C++ thực hành

Các bài tập kinh điển cho người mới về số, chuỗi và mảng, giải bằng cả C và C++, mỗi bài kèm một thử thách để tự làm.

18 bài học · 22 thử thách

Bắt đầu lộ trình →

1 Số và chữ số 8 bài học

  1. Bài học 2 thử thách Kiểm tra số nguyên tố trong C, C++ Trong bài học này, bạn sẽ kiểm tra một số nguyên có phải là số nguyên tố hay không bằng cách thử các ước số đến căn bậc hai của nó.
  2. Bài học 1 thử thách Dãy Fibonacci trong C, C++ Trong bài học này, bạn sẽ in ra 10 số đầu tiên của dãy Fibonacci chỉ với hai biến và một vòng lặp.
  3. Bài học 1 thử thách Tính giai thừa bằng vòng lặp trong C, C++ Trong bài học này, bạn sẽ tính giai thừa của một số bằng vòng lặp và lưu kết quả vào kiểu dữ liệu đủ lớn.
  4. Bài học 2 thử thách Tìm ước chung lớn nhất trong C, C++ Trong bài học này, bạn sẽ tìm ước chung lớn nhất (UCLN) của hai số nguyên bằng thuật toán Euclid.
  5. Bài học 1 thử thách Kiểm tra năm nhuận trong C, C++ Trong bài học này, bạn sẽ kiểm tra một năm có phải là năm nhuận hay không theo quy tắc của lịch Gregory.
  6. Bài học 1 thử thách Chuyển số thập phân sang nhị phân trong C, C++ Trong bài học này, bạn sẽ chuyển một số nguyên dương từ hệ thập phân sang hệ nhị phân bằng cách chia liên tiếp cho 2.
  7. Bài học 1 thử thách Chuyển đổi nhiệt độ từ độ C sang độ F trong C, C++ Trong bài học này, bạn sẽ chuyển đổi nhiệt độ từ độ C sang độ F và in kết quả với một chữ số thập phân.
  8. Bài học 1 thử thách Máy tính đơn giản trong C, C++ Trong bài học này, bạn sẽ xây dựng một máy tính đơn giản thực hiện phép toán được chọn bằng câu lệnh switch.

2 Bài toán về chuỗi 5 bài học

  1. Bài học 1 thử thách Đảo ngược chuỗi trong C, C++ Trong bài học này, bạn sẽ đảo ngược một chuỗi ngay trên chính vùng nhớ của nó bằng cách đổi chỗ các ký tự đối xứng.
  2. Bài học 1 thử thách Kiểm tra chuỗi đối xứng trong C, C++ Trong bài học này, bạn sẽ kiểm tra một từ có đọc xuôi và đọc ngược giống nhau hay không bằng cách so sánh các ký tự đối xứng.
  3. Bài học 1 thử thách Đếm nguyên âm trong chuỗi bằng C, C++ Trong bài học này, bạn sẽ đếm số nguyên âm trong một dòng văn bản, bỏ qua sự khác biệt giữa chữ hoa và chữ thường.
  4. Bài học 1 thử thách Đếm số từ trong câu bằng C, C++ Trong bài học này, bạn sẽ đếm số từ được ngăn cách bởi khoảng trắng trong một câu bằng cách theo dõi trạng thái khi duyệt chuỗi.
  5. Bài học 1 thử thách Đếm tần suất chữ cái trong chuỗi bằng C, C++ Trong bài học này, bạn sẽ đếm số lần xuất hiện của từng chữ cái thường trong một chuỗi bằng một mảng 26 phần tử.

3 Bài toán về list 5 bài học

  1. Bài học 1 thử thách Tính tổng các phần tử của mảng trong C, C++ Trong bài học này, bạn sẽ tính tổng tất cả các giá trị trong một mảng bằng vòng lặp và một biến tích lũy.
  2. Bài học 2 thử thách Tìm giá trị lớn nhất trong mảng bằng C, C++ Trong bài học này, bạn sẽ tìm giá trị lớn nhất trong một mảng bằng cách so sánh lần lượt từng phần tử.
  3. Bài học 1 thử thách Tìm giá trị lớn thứ hai trong mảng bằng C, C++ Trong bài học này, bạn sẽ tìm giá trị lớn thứ hai khác nhau trong mảng chỉ với một lần duyệt, không cần sắp xếp.
  4. Bài học 1 thử thách Xóa giá trị trùng lặp trong mảng bằng C, C++ Trong bài học này, bạn sẽ loại bỏ các giá trị bị lặp lại trong mảng mà vẫn giữ nguyên thứ tự xuất hiện đầu tiên.
  5. Bài học 2 thử thách Chuyển vị ma trận trong C, C++ Trong bài học này, bạn sẽ in ra ma trận chuyển vị bằng cách đổi vai trò của hàng và cột.