PDA

View Full Version : راهنمایی در مورد تابع func



reza10203045
شنبه 23 آذر 1387, 22:39 عصر
دوستان عزیز میشه تو نمونه کد زیر بگید که تابع func چه کاری انجام میده من که پیدا نکردم چیه



int function (int a, int b)
{
if (b = = 1)
return a;
else
return (func(a, b-1) + a);
}

Zippo.Master
یک شنبه 24 آذر 1387, 11:36 صبح
int function (int a, int b)
{
if (b = = 1)
return a;
else
return (func(a, b-1) + a);
}


اشتباه نوشته!!!
ببین اینطوری باید باشه!


int func (int a, int b)
{
if (b = = 1)
return a;
else
return (func(a, b-1) + a);
}


و این کد تابع خودشو صدا میزنه!!!

emad_67
یک شنبه 24 آذر 1387, 11:39 صبح
و این کد تابع خودشو صدا میزنه!!! اینو که خود این بنده خدا هم میدونست که :لبخند:

دوستان عزیز میشه تو نمونه کد زیر بگید که تابع func چه کاری انجام میده من که پیدا نکردم چیه
اون تابعی که نوشتی تابع ضرب رو به صورت بازگشتی شبیه سازی کرده، مثلا وقتی a=2 و b=3 باشه 3*2 رو حساب میکنه.
روش کار هم به این شکله که عدد اول رو به تعداد عدد دوم با خودش جمع میکنه. مثلا در 3*2 به تعداد 3 بار عدد 2 رو با خودش جمع میکنه.