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}
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();
}