Nhập vào n>0 là số nguyên và tách các chữ số của n lưu vào mảng 1 chiều
Ví dụ: n = 1234 -> A[]={4,3,2,1}

Code:

#include <conio.h>
#include <stdio.h>
#define max 100

void XuatMang(int A[], int n)
{
   printf("\n");
   for(int i = n-1; i>=0 ; i--)
   {
      printf("%d\t",A[i]);
   }

}

void Tach(int n, int A[max], int &k)
{
   k = 0;
   while( n>0){
      A[k]= n%10;
      n = n/10;
      k++;
   }
}
void main()
{
   int n, B[max], k;
   clrscr();
   printf("Nhap n = ");
   scanf("%d",&n);
   Tach(n,B,k);
   XuatMang(B,k);
   getch();
}