Вы находитесь на странице: 1из 1

int addNumbers(int *a, int M, int *b, int N) {

int i,j,sum=0,sum2=0,k;
int n=N,m=M;
k=m-1>n-1?n-1:m-1;
int l=m-n;
for(i=0;i<=k;i++)
{
sum=pow(10,i)*(*(a+(m-1-i))+*(b+(n-1-i)));
}
for(j=0;j<=l-1;j++)
{
if(m>0)
sum2=pow(10,(i+j))*(*(a+m-1-(i+j)));
else
sum2=pow(10,(i+j))*(*(b+n-1-(i+j)));
}
return sum+sum2;
}

Вам также может понравиться