Sử dụngcontrỏ để nhậpvàincácphầntửcủamảng Cách 1: #include<stdio.h> #include<conio.h> int main() { /* cap phat tinh*/ int a[10]; int i; clrscr(); ptr = &mang[0]; for (i = 0; i < 10; i++) printf("\n controphantu %d la: %u", i, ptr+ i); for (i = 0; i < 10; i++) {printf("\nNhap phantu %d la:", i); scanf("%d",(ptr + i)); } for (i = 0; i < 10; i++) printf("\n inphantu thu%d la %d", i, *(ptr +i)); ptr = NULL;// kết thúc dùngcon trỏ. return 0; } Cách 2: #include<stdio.h> #include<conio.h> int main() { /* cap phat tinh*/ int a[10]; int i; clrscr(); ptr = &mang[0]; for (i = 0; i < 10; i++) printf("\n controphantu %d la: %u", i, ptr+ i); for (i = 0; i < 10; i++) {printf("\nNhap phantu %d la:", i); scanf("%d",(ptr + i)); } for (i = 0; i < 10; i++) printf("\n inphantu thu%d la %d", i, *(ptr +i)); ptr = NULL;// kết thúc dùngcon trỏ. return 0; } #include<stdio.h> #include<conio.h> #include<stdlib.h> int main() { int i, n; int *ptr = malloc(n * sizeof( int)); clrscr(); printf("nhap n= ");scanf("%d",&n); for (i = 0; i < n; i++) {printf("\n Nhapphantu %d la:", i); scanf("%d",(ptr + i)); } for (i = 0; i < n; i++) printf("\n inphantu thu%d la %d", i, *(ptr +i)); ptr = NULL; return 0; }