sara alavi
سه شنبه 06 بهمن 1388, 18:46 عصر
سلام دوستان
به وسیله تخصیص حافظه پویا ارایه ای count تایی از integer گرفتم ومیخواهم دستور زیر را در برنامه اجرا کنم:
for(i=count-1;i>=0;i--)
{
if(*(m+i)>= *(p+i))
q[j]=*(m+i)-*(p+i);
else
{
q[j]=*(m+i)+10-*(p+i);
*(m+i-1)-1;
}
j++;
}
خط زیر در برنامه اجرا نمی شود:
*(m+i-1)-1;
در خط فوق باید از عدد ما قبل 1 واحد کم شود ولی نمیشود.
کمک!!:عصبانی++:
به وسیله تخصیص حافظه پویا ارایه ای count تایی از integer گرفتم ومیخواهم دستور زیر را در برنامه اجرا کنم:
for(i=count-1;i>=0;i--)
{
if(*(m+i)>= *(p+i))
q[j]=*(m+i)-*(p+i);
else
{
q[j]=*(m+i)+10-*(p+i);
*(m+i-1)-1;
}
j++;
}
خط زیر در برنامه اجرا نمی شود:
*(m+i-1)-1;
در خط فوق باید از عدد ما قبل 1 واحد کم شود ولی نمیشود.
کمک!!:عصبانی++: