PDA

View Full Version : سوال: تابع ضرب با استفاده از جمع



ariashop
یک شنبه 10 خرداد 1388, 21:49 عصر
تابع ضرب با استفاده از جمع رو مي خواستم ممنون اگر كسي بنويسه و كامل و صحيح باشه من يه دونه پيدا كردم ولي انگار زياد صحيح نيست .




function MulAdd($a, $b)
{
$min = min($a, $b);
$max = max($a, $b);
$mul = 0;
for ($i = 1; $i <= $min; $i++)
{
$mul += $max;
}
return $mul;


}

I,Nobody
یک شنبه 10 خرداد 1388, 22:35 عصر
چي اش صحيح نيست؟
فقط يه { آخرش كم داره.
ظاهراً بايد درست باشه

ariashop
جمعه 15 خرداد 1388, 13:37 عصر
این رو به استادمون نشون دادم گفت هم غلط هست هم باید بازگشتی بنویسی . کسی می تونه کمک کنه ؟

__ziXet__
چهارشنبه 20 خرداد 1388, 14:32 عصر
این رو به استادمون نشون دادم گفت هم غلط هست هم باید بازگشتی بنویسی . کسی می تونه کمک کنه ؟
بفرما:

#include <stdio.h>
int zarb(int a, int b){
if(b==1) return a;
return a+zarb(a,(b-1));
}
int main(){
int a,b;
scanf("%d", &a);
scanf("%d", &b);
printf("%d", zarb(a,b));
}

shahriyar3
پنج شنبه 21 خرداد 1388, 23:32 عصر
بفرما:

#include <stdio.h>
int zarb(int a, int b){
if(b==1) return a;
return a+zarb(a,(b-1));
}
int main(){
int a,b;
scanf("%d", &a);
scanf("%d", &b);
printf("%d", zarb(a,b));
}
:متعجب::متعجب::متعجب:
:قهقهه::قهقهه:

__ziXet__
جمعه 22 خرداد 1388, 01:15 صبح
:متعجب::متعجب::متعجب:
:قهقهه::قهقهه:
میخندی؟!!
شرمنده یجا دیگه تو تالار سی همینجا این سوالو پرسیدن منم همینو اینجا هم کپی پیست کردم! اصلا حواسم نبود!
البته الگوریتمش مهمه!
بفرما اینم با php :

<?

function zarb(a, b){
if(b==1) return a;
return a+zarb(a,(b-1));
}
//call it
echo zarb(4, 5);//4*5
?>