Что вернет функция (в терминах функции от n)?
int test(int n)
{
int result = 0;
for (int i = 1; i < (n + 1); i++)
for (int j = 1; j < (i + 1); j++)
for (int k = j; k < (i + j + 1); k++)
rerurn result;
}
Уж ету то функцию можно и без интернета родить
Програминг пазел2
-
- Уже с Приветом
- Posts: 2001
- Joined: 10 Nov 2004 00:34
- Location: MD
Re: Програминг пазел2
file:7: Syntax error: 'rerurn' is undefined.
А если исправить опечатку, то 0, если n > 0, и неизвестно что, если n <= 0.
-
- Уже с Приветом
- Posts: 2267
- Joined: 09 Jun 2009 19:43
- Location: Омск -> Москва -> Toronto -> Ottawa
-
- Уже с Приветом
- Posts: 467
- Joined: 01 Feb 2005 19:21
- Location: 666
Re: Програминг пазел2
Упс
int test(int n)
{
int result = 0;
for (int i = 1; i < (n + 1); i++)
for (int j = 1; j < (i + 1); j++)
for (int k = j; k < (i + j + 1); k++)
result += 1;
rerurn result;
}
int test(int n)
{
int result = 0;
for (int i = 1; i < (n + 1); i++)
for (int j = 1; j < (i + 1); j++)
for (int k = j; k < (i + j + 1); k++)
result += 1;
rerurn result;
}
-
- Уже с Приветом
- Posts: 27652
- Joined: 15 Jul 2002 17:05
- Location: MD
Re: Програминг пазел2
Думаете на этото раз кто-нибудь таки выведет формулу суммы квадратов?
-
- Уже с Приветом
- Posts: 10522
- Joined: 04 Feb 2004 14:14
- Location: Edgewater, NJ
Re: Програминг пазел2
Опять rerurn написал
-
- Уже с Приветом
- Posts: 467
- Joined: 01 Feb 2005 19:21
- Location: 666
Re: Програминг пазел2
vaduz wrote:Думаете на этото раз кто-нибудь таки выведет формулу суммы квадратов?
Интересно было бы посмотреть.
-
- Уже с Приветом
- Posts: 2001
- Joined: 10 Nov 2004 00:34
- Location: MD
Re: Програминг пазел2
1^2+2^2+...+n^2 = n*(n+1)*(2*n+1)/6
-
- Уже с Приветом
- Posts: 2267
- Joined: 09 Jun 2009 19:43
- Location: Омск -> Москва -> Toronto -> Ottawa
-
- Уже с Приветом
- Posts: 467
- Joined: 01 Feb 2005 19:21
- Location: 666
Re: Програминг пазел2
venco wrote:12+22+...+н2 = н*(н+1)*(2*н+1)/6
Близко но неправильно
1*2 + 2*3 + 3*4 +...+ n*(n+1)
BTW simplest exam task for iterative algorithms.
-
- Уже с Приветом
- Posts: 27652
- Joined: 15 Jul 2002 17:05
- Location: MD
Re: Програминг пазел2
Y+A=LOVE wrote:Близко но неправильно
1*2 + 2*3 + 3*4 +...+ n*(n+1)
O!
Обратная задача: напишите правильный код, который на самом деле такое бы вернул.
-
- Уже с Приветом
- Posts: 2001
- Joined: 10 Nov 2004 00:34
- Location: MD
Re: Програминг пазел2
Y+A=LOVE wrote:venco wrote:12+22+...+н2 = н*(н+1)*(2*н+1)/6
Близко но неправильно
1*2 + 2*3 + 3*4 +...+ n*(n+1)
Это вы о чём?
-
- Уже с Приветом
- Posts: 163
- Joined: 26 Apr 2006 10:33
- Location: YRV -> MSC -> NYC -> MD -> SFBA
Re: Програминг пазел2
Y+A=LOVE wrote:Что вернет функция (в терминах функции от n)?
int test(int n)
{
int result = 0;
for (int i = 1; i < (n + 1); i++)
for (int j = 1; j < (i + 1); j++)
for (int k = j; k < (i + j + 1); k++)
rerurn result;
}
Уж ету то функцию можно и без интернета родить
при n<=0?
“The only way to get something to turn up when you need it is to need it to turn up.” (c) Terry Pratchett