09/05/2018, 18:12

Duyệt và in mảng bởi sử dụng con trỏ trong C

Bài tập C: Duyệt và in mảng theo chiều đảo ngược bởi sử dụng con trỏ Đây là bài tập C minh họa cách duyệt một mảng và in mảng theo chiều đảo ngược bằng cách sử dụng con trỏ trong C. Bạn tìm hiểu chương trình C dưới đây để hiểu cách làm việc của con trỏ trên mảng. Chương trình C ...

Bài tập C: Duyệt và in mảng theo chiều đảo ngược bởi sử dụng con trỏ

Đây là bài tập C minh họa cách duyệt một mảng và in mảng theo chiều đảo ngược bằng cách sử dụng con trỏ trong C. Bạn tìm hiểu chương trình C dưới đây để hiểu cách làm việc của con trỏ trên mảng.

Chương trình C

Dưới đây là chương trình C để giải bài tập duyệt và in mảng theo chiều đảo ngược bởi sử dụng con trỏ trong C:

#include<stdio.h>
#include<conio.h>
#define MAX 30

int main() {
   int size, i, arr[MAX];
   int *ptr;

   ptr = &arr[0];

   printf("
Nhap kich co mang: ");
   scanf("%d", &size);

   printf("Nhap %d so nguyen vao trong mang: 
", size);
   for (i = 0; i < size; i++) {
      scanf("%d", ptr);
      ptr++;
   }

   ptr = &arr[size - 1];

   printf("
Hien thi cac phan tu mang theo chieu dao nguoc:");

   for (i = size - 1; i >= 0; i--) {
      printf("
Phan tu %d la %d: ", i, *ptr);
      ptr--;
   }

   return(0);
}

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

Loạt bài Bài tập C có giải của chúng tôi một phần dựa trên Tutorialspoint.com

Follow fanpage của team hoặc facebook cá nhân Nguyễn Thanh Tuyền để tiếp tục theo dõi các loạt bài mới nhất về Ngữ pháp tiếng Anh, luyện thi TOEIC, Java,C,C++,Javascript,HTML,Python,Database,Mobile ... mới nhất của chúng tôi.

Bài học Bài tập C phổ biến tại vietjack.com:

0