Re: recursive function average(int n)?
- From: "Bob" <liorm@xxxxxxxx>
- Date: 11 Jan 2006 16:15:03 -0800
so the answer is actually (helped by my wife):
if n = 1
return 1
else
return 1+(n-1)*avarage(n-1)/n
5
1 + 4*aveg(4)/5 = 1 + 4*2.5/5 = 3
4
1 + 3*aveg(3)/4 = 1 + 3*2/4 = 2.5
3
1 + 2*aveg(2)/3 = 1 + 2*1.5/3 = 2
2
1 + 1*aveg(1)/2 = 1 + 1/2
aveg(1)
1
.
- Follow-Ups:
- Re: recursive function average(int n)?
- From: Ben Bacarisse
- Re: recursive function average(int n)?
- From: Gene
- Re: recursive function average(int n)?
- References:
- recursive function average(int n)?
- From: Bob
- recursive function average(int n)?
- Prev by Date: Re: recursive function average(int n)?
- Next by Date: Re: RCS or SCCS
- Previous by thread: Re: recursive function average(int n)?
- Next by thread: Re: recursive function average(int n)?
- Index(es):