Bài tập mảng 1 chiều trong C/C++ có đáp án – https://final-blade.com

Bài tập tính tổng số dương, xóa những số âmBài tập in ra những số nguyên tố trong mảngMột số bài tập mảng 1 chiều khác

Chào các bạn, hôm nay Lập trình Không khó sẽ cùng các bạn giải quyết một số bài tập mảng 1 chiều nhé. Hiện tại, đề bài này chưa cho phép sử dụng hàm con nên code sẽ được thực thi toàn bộ trong hàm main nhé các bạn.

  • Nếu bạn chưa có kiến thức cơ bản về mảng 1 chiều, hãy đọc bài học Mảng 1 chiều trong C/C++ trước để có kiến thức nhé.
  • Nếu bạn mong muốn thực hành các bài tập lập trình được đánh giá đúng sai, hãy thực hành tại luyện code nha.

Các bài tập mảng 1 chiều phổ biến

Đây là một bài tập tổng hợp về kỹ năng và kiến thức mảng 1 chiều .
Giải đề thi nhập môn tin học Đại học Điện LựcĐề thi nhập môn tin học phần mảng 1 chiều
Đề bài tập mảng 1 chiều như sau :
Nhập từ bàn phím mảng số nguyên gồm n thành phần .

  1. Tính trung bình cộng các số lẻ ở vị trí chẵn
  2. Tìm số lớn nhất trong mảng vừa nhập
  3. Tìm vị trí các số nhỏ nhất trong mảng
  4. Đếm các số chính phương có trong mảng
  5. Hiện thị các số nguyên tố có trong mảng lên màn hình
  6. Thay thế các phần tử âm có trong mảng bằng giá trị 0
  7. Xóa các phần tử âm có trong mảng
  8. Sắp xếp mảng đã nhập theo thứ tự tăng dần

Với bài tập mảng 1 chiều này, do mình không sử dụng ma trận copy để làm câu 6 và 7. Mà hai câu 6 và 7 có sự xung đột. Do đo, khi chạy code những bạn chú ý quan tâm :

  • Comment phần số 6 nếu muốn chạy phần số 7, và ngược lại
  • Bỏ comment như mô tả trong code để xem kết quả thay đổi

Lời giải

Trong code dưới đây, những phần mình đều có comment lý giải code rõ ràng. Các phần cũng đã được chia theo bố cục tổng quan rõ ràng. Các bạn hoàn toàn có thể sử dụng code này làm giải thuật tìm hiểu thêm cho bài tập trên .
Đây là lời giải đề thi nhập môn tin học – bài tập mảng 1 chiều sử dụng ngôn từ C .

Một số bài tập mảng 1 chiều khác

Nhập, xuất mảng 1 chiều

Nhập vào 1 dãy số nguyên. Hiển thị dãy số đó ra màn hình hiển thị .

Bài tập in ra các số nguyên tố trong mảng

Nhập 1 dãy số nguyên đưa ra màn hình hiển thị những số nguyên tố có trong mảng, vị trí những số đó trong mảng .

Bài tập sắp xếp mảng, tìm trung bình cộng

Nhập 1 dãy số nguyên không quá 50 thành phần, in ra màn hình hiển thị dãy số đã nhập
Đưa ra màn hình hiển thị số lớn nhất có trong dãy và vị trí của nó trong dãy .

Sắp xếp dãy số theo giá trị các phần tử tăng dần

Tính tổng và trung bình cộng những số có trong dãy .

Bài tập chèn phần tử vào mảng

Nhập 1 dãy n số nguyên (0
Đưa ra màn hình hiển thị những số chẵn và vị trí số chẵn đó trong dãy
Sắp xếp dãy số theo giá trị những thành phần giảm dần .
Chèn số X vào dãy sao cho sau khi chèn gái trị những thành phần vẫn giảm dần ( x nhập từ bàn phím .
Bạn hoàn toàn có thể xem bài hướng dẫn chi tiết cụ thể : Thêm, xóa thành phần trong mảng 1 chiều

Bài tập tính tổng số dương, xóa các số âm

Nhập 1 dãy số thực không quá 50 thành phần, đưa ra màn hình hiển thị tổng những số dương trong dãy .
Xóa tổng thể những số âm có trong dãy .

Bài tập tổng hợp

Nhập 1 dãy số nguyên không quá 50 thành phần, đưa ra màn hình hiển thị trung bình cộng những số chia hết cho 3 có trong dãy. Chèn số X vào vị trí thứ k trong dãy ( x, k nhập từ bàn phím )
Các bạn hoàn toàn có thể viết giải thuật của những đề bài trên bằng cách sử dụng hàm nhé !

Nên tham khảo thêm: 1000 bài tập lập trình C/C++ có lời giải

Kết luận

Như vậy, bài viết này mình đã hướng dẫn và cung ứng giải thuật đề thi nhập môn tin học ĐH Điện Lực. Mình mong ước những bạn chuyển source code này về dạng hàm để tối ưu và rút gọn số dòng code này. Hãy coi như đó là một bài tập dành cho những bạn .
Chúc những bạn học tốt !

Các bài viết trong khóa họcBài trước: Bài 52. Thêm/ xóa phần tử trong mảng 1 chiềuBài sau: Bài 54. Mảng 2 chiều trong C