Lớp 12
Lớp 1điểm
1 năm trước
Đỗ Thị Linh

Viết chương trình nhập vào một mảng; a.    Viết hàm tìm vị trí phần tử lớn nhất trong mảng vừa nhập. b.    Viết hàm chèn phần tử có giá trị X vào phía sau phần tử có giá trị lớn nhất trong mảng. c.    In ra mảng sau khi chèn phần tử X Lấy một ví dụ giải thích cho ý a., ý b.
Chào các Bạn, mình cá rằng ở đây có người biết câu trả lời cho câu hỏi của mình, có ai không nhỉ?

Hãy luôn nhớ cảm ơnvote 5 sao

nếu câu trả lời hữu ích nhé!

Các câu trả lời

Để giải câu hỏi trên, ta có thể thực hiện theo các bước sau:

1. Viết chương trình nhập vào một mảng:
- Khai báo một mảng và số phần tử của mảng.
- Sử dụng vòng lặp để nhập giá trị cho từng phần tử của mảng.

2. Viết hàm tìm vị trí phần tử lớn nhất trong mảng:
- Khai báo biến max và gán cho max bằng giá trị của phần tử đầu tiên trong mảng.
- Sử dụng vòng lặp để duyệt qua từng phần tử của mảng, nếu phần tử đó lớn hơn max thì cập nhật max và lưu lại vị trí của phần tử đó.
- Trả về vị trí của phần tử lớn nhất.

3. Viết hàm chèn phần tử có giá trị X vào phía sau phần tử có giá trị lớn nhất trong mảng:
- Gọi hàm tìm vị trí phần tử lớn nhất từ bước 2.
- Duyệt qua từng phần tử của mảng và chèn phần tử X vào sau vị trí đó.
- Cập nhật số lượng phần tử của mảng.

4. In ra mảng sau khi chèn phần tử X:
- Duyệt qua từng phần tử của mảng và in ra giá trị của từng phần tử.

Câu trả lời cho câu hỏi trên:
- Bước 1: Viết chương trình nhập vào một mảng.
- Bước 2: Viết hàm tìm vị trí phần tử lớn nhất trong mảng.
- Bước 3: Viết hàm chèn phần tử có giá trị X vào phía sau phần tử có giá trị lớn nhất trong mảng.
- Bước 4: In ra mảng sau khi chèn phần tử X.

Đây chỉ là một trong nhiều cách làm khác nhau và bạn có thể tự đề xuất cách làm của riêng mình dựa trên kiến thức và kinh nghiệm của mình.

Hãy giúp mọi người biết câu trả lời này thế nào?
51 vote
Cảm ơn 8Trả lời.
Câu hỏi Tin học Lớp 12
Câu hỏi Lớp 12

Bạn muốn hỏi điều gì?

Đặt câu hỏix
  • ²
  • ³
  • ·
  • ×
  • ÷
  • ±
  • Δ
  • π
  • Ф
  • ω
  • ¬
0.30742 sec| 2276.922 kb