Câu hỏi2. Có thể duyệt các phần tử của mảng theo chiều ngược lại, từ cuối về đầu, được không?...

Câu hỏi:

Câu hỏi 2. Có thể duyệt các phần tử của mảng theo chiều ngược lại, từ cuối về đầu, được không?

Câu trả lời:
Người trả lời: GV. Đỗ Thị Phương
Để duyệt các phần tử của mảng theo chiều ngược lại từ cuối về đầu, bạn có thể sử dụng vòng lặp hoặc hàm đệ quy.
Cách làm bằng vòng lặp trong ngôn ngữ lập trình C:
```c
#include

int main() {
int arr[] = {1, 2, 3, 4, 5};
int length = sizeof(arr) / sizeof(arr[0]);

for (int i = length - 1; i >= 0; i--) {
printf("%d ", arr[i]);
}

return 0;
}
```
Cách làm bằng vòng lặp trong Python:
```python
arr = [1, 2, 3, 4, 5]

for i in range(len(arr) - 1, -1, -1):
print(arr[i], end=' ')
```
Cách làm bằng hàm reversed() trong Python:
```python
arr = [1, 2, 3, 4, 5]

for num in reversed(arr):
print(num, end=' ')
```

Câu trả lời cho câu hỏi "Có thể duyệt các phần tử của mảng theo chiều ngược lại, từ cuối về đầu, được không?" là: Có, bạn có thể duyệt các phần tử của mảng theo chiều ngược lại từ cuối về đầu bằng cách sử dụng vòng lặp hoặc hàm đệ quy để duyệt các phần tử của mảng từ vị trí cuối cùng về đầu.
Câu hỏi liên quan:
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.65426 sec| 2193.188 kb