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:

 

Bạn thấy bài viết này như thế nào?: 
Average: 10 (1 vote)
Ảnh của Tommy Tran

Tommy Tran 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
  • Phone/Zalo: (+84) 944 225 212
  • WhatsApp: (+84) 944 225 212
  • Line Messenger: (+84) 944 225 212
  • Email: asaleotestf@gmail.com
  • Telegram Messenger: https:/t.me/tommytran0401

Quảng cáo việc làm

 

Thích hợp các bạn nữ mảng thợ may làm việc tại nước NGA

Đơn hàng Tuyển dụng 100 Thợ may đi Nga(đợt 1 tháng 3.2021, đợt 2 tháng 5.2021). Lương thực lãnh 800 USD, bao ăn ở, vé máy bay và visa, phí xuất cảnh(1800 USD)trả khi đi làm có lương. Bạn có thể liên hệ CÔNG TY qua Phone/Zalo: (+84) 944 225 212. Công ty sẽ tư vấn cho bạn.

Xem chi tiết: >>> https://bit.ly/3o9NOfR

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

 
sự kiện lớn nhất Đông Nam Á về Công nghệ Marketing tại TP HCM

Sự kiện lớn nhất Đông Nam Á về Công nghệ Marketing tại TP HCM

Hành vi mua sắm có vẻ như là một sự thay đổi đột ngột, buộc các doanh nghiệp bán lẻ phải thay đổi mô hình kinh doanh, các hình thức phục vụ khách hàng của mình;

[Drupal] Cách làm responsive theme (template) cho mobile

Hiện nay càng ngày càng có nhiều người sử dụng điện thoại, máy tính bảng để truy cập internet thay vì dùng máy tính. Vì vậy việc thay đổi giao diện web cho phù hợp với chiều rộng màn hình thiết bị đóng vai trò khá quan trọng.

iPhone 5S, 5C và iPad Air đã có phần mềm bẻ khóa

iPhone 5S, 5C và iPad Air đã có phần mềm bẻ khóa

Công cụ Jailbreak hệ điều hành iOS 7 vừa được nhóm hacker nổi tiếng Evad3rs giới thiệu, cho phép 5S, 5C hay iPad Air cùng nhiều thiết bị iOS khác có thể cài đặt phần mềm, bổ sung thêm tính năng mới... từ Cydia mà không cần Apple thông qua.