-Mình thử làm thế này .Bạn coi được không :
Code:
#include<stdio.h>
#include<conio.h>
void nhap(int &a,int &n,int &input)
{
printf("Nhap so chia n :");
scanf("%d",&n);
printf("Nhap so bi chia a :");
scanf("%d",&a);
printf("Nhap input :");
scanf("%d",&input);
}
int kiempnguyen(int &a,int n)
{
for(int i=0;a-n>=0;i++)
a=a-n;
return i;
}
int *sothapphan(int a,int n,int input)
{
int *p=new int[input+1];
for(int i=0;i<input+1;i++)
{
p[i]=kiempnguyen(a,n);
a=a*10;
}
return p;
}
-----------------------------
void main()
{
int a,n,input;
int *p;
nhap(a,n,input);
p=sothapphan(a,n,input);
printf("Vay ket qua la : %d.",p[0]);
for(int i=1;i<input;i++)
printf("%d",p[i]);
delete(p);
getch();
}