Bài tập thực hành c/c++: mảng 1chiều, 2 chiều

Bài tập thực hành c/c++: mảng 1chiều, 2 chiều

MẢNG 1 CHIỀU:

Bài 1.  Viết  hàm  nhập  mảng  số  nguyên  gồm  n phần tử.

Bài 2.  Viết  hàm  xuất  mảng  số  nguyên  gồm  n phần tử.

Bài 3.  Viết hàm tìm phần tử lớn nhất trong mảng số nguyên gồm n phần tử.

Bài 4.  Viết hàm tìm phần tử lớn nhất trong mảng (trả về giá trị và chỉ số).

Bài 5.  Viết  hàm  tìm  phần  tử  nhỏ  nhất  trong mảng (trả về giá trị và chỉ số).

Bài 6.  Viết  hàm  in  ra  các  số  nguyên  tố  trong mảng

Bài 7.  Viết  hàm  đếm  các  số  nguyên  tố  trong mảng

Bài 8.  Viết hàm  trung bình  cộng  các  số nguyên tố trong mảng

Bài 9.  Viết hàm tính tổng các phần tử chẵn chia hết cho 3.

Bài 10.  Tính trung bình cộng các phần tử lẻ

Bài 11.  Viết  hàm  tính  tổng  các  số  chính  phương trong mảng

Bài 12.  Viết  hàm  liệt  kê  các  số  chính  phương trong mảng

Bài 13.  Viết hàm sắp xếp mảng  theo  thứ  tự  tăng dần.

Bài 14.  Viết  hàm  in  ra  các  số  lẻ  theo  thứ  tự  trị tuyệt  đối  tăng  dần,  các  số  chẵn  theo  thứ  tự  trị tuyệt đối giảm dần. (Vd: -1 3 -5 7 9 10 8 -4 2)

Bài 15.  Hãy  xoá  bất  kỳ  phần  tử  trong mảng  khi biết vị trí muốn xoá.

Bài 16.  Hãy xoá phần  tử  trong mảng có giá  trị  là x.

Bài 17.  Viết chương trình nhập vào mảng 1 chiều có  n  phần  tử  (sử  dụng  hàm  randomize)  sau  đó xuất  ra  phần  tử  nào  xuất  hiện  trong mảng  nhiều nhất và xuất hiện bao nhiêu lần.

Bài 18.  Chèn một số bất kỳ vào mảng số nguyên đã có thứ tự giảm dần sao cho mảng vẫn có thứ tự giảm dần

Bài 19.  Đảo mảng 1 chiều gồm n phần tử nhập từ bàn phím.

MẢNG 2 CHIỀU

Bài 20.  Tạo mảng a dạng n*n phần tử:

a)  Xuất các phần tử chẵn

b)  Xuất các phần tử lẻ

c)  Xuất các phần tử âm

d)  Xuất các phần tử ở ngoài cạnh

e)  Xuất trên đường chéo chính và chéo phụ

f)  Xuất các phần tử lớn nhất

g)  Xuất các phần tử là số dương lớn nhất

h)  Xuất các phần tử là số nguyên tố

i)  Xuất các phần tử là số nguyên tố nhỏ nhất

Bài 21.  Xuất mảng a dạng n*n phần  tử  theo các hình sau:

mang 1 chieu

 

Tags: 
Bạn thấy bài viết này như thế nào?: 
Average: 9.5 (2 votes)
Ảnh của Tommy Tran

Tommy owner Express Magazine

Drupal Developer having 9+ year experience, implementation and having strong knowledge of technical specifications, workflow development. Ability to perform effectively and efficiently in team and individually. Always enthusiastic and interseted to study new technologies

  • Skype ID: tthanhthuy

Bình luận (0)

 

Add Comment

Filtered HTML

  • Các địa chỉ web và email sẽ tự động được chuyển sang dạng liên kết.
  • Các thẻ HTML được chấp nhận: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Tự động ngắt dòng và đoạn văn.

Plain text

  • No HTML tags allowed.
  • Các địa chỉ web và email sẽ tự động được chuyển sang dạng liên kết.
  • Tự động ngắt dòng và đoạn văn.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Nội dung, keyword có dấu hay không có dấu trong SEO

Nội dung, keyword có dấu hay không có dấu trong SEO

SEO nội dung, keyword có dấu hay không có dấu khi thiết kế web là chủ đề mà các SEOer bàn tán khá nhiều trong những buổi Off của SEOer.

Apple "dòm ngó" hãng công nghệ Anobit

Apple "dòm ngó" hãng công nghệ Anobit

Apple đang tích cực đàm phán mua lại công ty công nghệ bộ nhớ Anobit với mức giá có thể lên đến 500 triệu USD.

Samsung được cấp giấy phép thiết kế VXL ARM 64 bit

Samsung được cấp giấy phép thiết kế VXL ARM 64 bit

Việc Samsung được cấp giấy phép thiết kế VXL ARM 64 bit cho thấy hãng sản xuất chip này có thể mở rộng phạm vi từ smartphone và MTB để nhảy vào thị trường máy chủ.

Công ty diệt chuột T&C

 

Diet con trung