jila_68
پنج شنبه 26 فروردین 1389, 20:11 عصر
سلا م من کد زیر رو نوشتم که یک تابع بازگشتی برای محاسبه باقیمانده تقسیم aبر b حالا میخوام این کد رو یه جوری بصورت بازگشتی بنویسم که بجای باقیمانده خارج قسمت تقسم رو بهم بده و باهمون روش تفریق.
int tafregh (int a, int b)
{
if (a>=b)
return tafregh(a-b, b)
}
حالا مشکل اینجاست که میدونم sُ مقدار خارج قسمت رو محاسبه می کنه ولی نمی دونم که چه جوری اون رو برگردونه تو برنامه اصلی تا برام چاپش کنه
int tafregh(int a, int b{)
int s=0;
if (a>=b)
return s+=1, tafregh(a-=b,b)
}
int tafregh (int a, int b)
{
if (a>=b)
return tafregh(a-b, b)
}
حالا مشکل اینجاست که میدونم sُ مقدار خارج قسمت رو محاسبه می کنه ولی نمی دونم که چه جوری اون رو برگردونه تو برنامه اصلی تا برام چاپش کنه
int tafregh(int a, int b{)
int s=0;
if (a>=b)
return s+=1, tafregh(a-=b,b)
}