Cách in mảng theo chiều đảo ngược trong C



Bài tập C: Cách in mảng theo chiều đảo ngược

Để in mảng theo thứ tự đảo ngược, bạn cần biết trước độ dài của mảng. Sau đó chúng ta sử dụng một vòng lặp bắt đầu từ chỉ mục cuối cùng (là độ dài của mảng) đến giá trị 0 và trong mỗi vòng lặp sẽ in giá trị tại chỉ mục đó.

Chương trình C để in mảng

Dưới đây là chương trình C để giải bài tập in các phần tử của một mảng theo chiều đảo ngược trong C:

#include int main() {
   int array[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0};
   int loop;   printf("In tat ca phan tu cua mang theo chieu dao nguoc: \n\n");
   for(loop = 9; loop >= 0; loop--)
      printf("%d ", array[loop]);
      
   return 0;
}

Biên dịch chương trình C trên sẽ cho kết quả:

Cách in mảng theo chiều đảo ngược trong C
bai-tap-mang-mot-chieu-trong-c.jsp