۰
subtitle
ارسال: #۱
  
مقدار بازگشتی Rec(5,3)
سلام
امکان داره بفرمائید چطوری حل میشه?
int rec(int p,int q)
{ int r;
if (q<=0)
return 1;
r=rec(p,q/2)
r=r*r;
if(q mod 2 ==0)
return r;
else
return p*q;
}
امکان داره بفرمائید چطوری حل میشه?
int rec(int p,int q)
{ int r;
if (q<=0)
return 1;
r=rec(p,q/2)
r=r*r;
if(q mod 2 ==0)
return r;
else
return p*q;
}
۱
ارسال: #۳
  
RE: مقدار بازگشتی Rec(5,3)
ارسال: #۴
  
RE: مقدار بازگشتی Rec(5,3)
ارسال: #۵
  
RE: مقدار بازگشتی Rec(5,3)
(۱۰ مهر ۱۳۹۲ ۰۹:۴۷ ب.ظ)black_knight نوشته شده توسط:ممنون(10 مهر ۱۳۹۲ ۰۹:۲۹ ب.ظ)H-Arshad نوشته شده توسط:برنامه شو نوشتم ۱۵ داد(10 مهر ۱۳۹۲ ۰۴:۰۹ ب.ظ)black_knight نوشته شده توسط: سلام
سلام
پاسخ صحیح ۱۲۵ می باشد
مقسمی این رو میگه
R=Rec(5,0) R=1
R=R*R R =1*1=1
if ( 1 mod 2 ==0)
return R;
else
return R*5 ; R=1*5=5
R=Rec (5,1 ) R=5
R=R*R R=5*5=25
if (3 mod 2 ==0
)
retunr r;
else
return r*5 ; R=25*5=125
ارسال: #۶
  
RE: مقدار بازگشتی Rec(5,3)
(۱۰ مهر ۱۳۹۲ ۰۹:۵۸ ب.ظ)H-Arshad نوشته شده توسط:خوب معلوم شد مشکل چیه اشتباه تایپی به جای return r*p نوشته return q*p(10 مهر ۱۳۹۲ ۰۹:۴۷ ب.ظ)black_knight نوشته شده توسط:ممنون(10 مهر ۱۳۹۲ ۰۹:۲۹ ب.ظ)H-Arshad نوشته شده توسط:برنامه شو نوشتم ۱۵ داد(10 مهر ۱۳۹۲ ۰۴:۰۹ ب.ظ)black_knight نوشته شده توسط: سلام
سلام
پاسخ صحیح ۱۲۵ می باشد
مقسمی این رو میگه
R=Rec(5,0) R=1
R=R*R R =1*1=1
if ( 1 mod 2 ==0)
return R;
else
return R*5 ; R=1*5=5
R=Rec (5,1 ) R=5
R=R*R R=5*5=25
if (3 mod 2 ==0
)
retunr r;
else
return r*5 ; R=25*5=125
ارسال: #۷
  
RE: مقدار بازگشتی Rec(5,3)
(۱۰ مهر ۱۳۹۲ ۱۰:۰۴ ب.ظ)black_knight نوشته شده توسط:ممنون(10 مهر ۱۳۹۲ ۰۹:۵۸ ب.ظ)H-Arshad نوشته شده توسط:خوب معلوم شد مشکل چیه اشتباه تایپی به جای return r*p نوشته return q*p(10 مهر ۱۳۹۲ ۰۹:۴۷ ب.ظ)black_knight نوشته شده توسط:ممنون(10 مهر ۱۳۹۲ ۰۹:۲۹ ب.ظ)H-Arshad نوشته شده توسط:برنامه شو نوشتم ۱۵ داد(10 مهر ۱۳۹۲ ۰۴:۰۹ ب.ظ)black_knight نوشته شده توسط: سلام
سلام
پاسخ صحیح ۱۲۵ می باشد
مقسمی این رو میگه
R=Rec(5,0) R=1
R=R*R R =1*1=1
if ( 1 mod 2 ==0)
return R;
else
return R*5 ; R=1*5=5
R=Rec (5,1 ) R=5
R=R*R R=5*5=25
if (3 mod 2 ==0
)
retunr r;
else
return r*5 ; R=25*5=125
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close