Архив форума 04.2006 - 04.2009 |
|
Архив форума | ПОИСК ЗДЕСЬ |
|
Опции темы | Поиск в этой теме | Опции просмотра |
07-10-2008, 22:48 | #1 |
Элита
Зарегистрирован: Apr 2003
Сообщения: 1 705
|
Составить рекурсивную функцию нахождения суммы n первых членов арифметической прогрессии, если известны первый член и разность.
Это как? |
07-10-2008, 23:26 |
ответ для irinaS на сообщение "Помогите решить задачку по информатике,..."
#2
|
Участник
Зарегистрирован: Feb 2008
Сообщения: 195
|
int Sum(int x, int i, int n, int diff)
{ if (i <= n) return x + Sum(x+diff, ++i, n, diff); // вроде так или примерно так else return 0; } int main() { int x = 3; // первый int diff = 5; // разниццо int n = 4; // сколько слагаемых int i = 1; // щетчег int result = Sum(x, i, n, diff); // вот и результат } рекурсия - это функция, вызывающая сама себя но в большинстве случаев рекурсии надо бояться, как огня |
07-10-2008, 23:30 |
ответ для icelex на сообщение "int Sum(int x, int i, int n, int..."
#3
|
|
Элита
Зарегистрирован: Apr 2003
Сообщения: 1 705
|
Цитата:
Ничего не поняла, но огромное вам спасибо!:f lower: Передам результат нуждающимся |
|
07-10-2008, 23:35 |
ответ для irinaS на сообщение "Помогите решить задачку по информатике,..."
#4
|
Участник
Зарегистрирован: Feb 2008
Сообщения: 195
|
обратите внимание, я подправил функцию, теперь точняк
|
08-10-2008, 00:17 |
ответ для irinaS на сообщение "Помогите решить задачку по информатике,..."
#5
|
Элита
Зарегистрирован: Apr 2003
Сообщения: 1 705
|
Супер! Еще раз респект и уважуха
|
08-10-2008, 09:44 |
ответ для icelex на сообщение "int Sum(int x, int i, int n, int..."
#6
|
Ветеран
Зарегистрирован: Sep 2008
Адрес: Рыбацкое
Сообщения: 956
|
|
08-10-2008, 12:56 |
ответ для Melman Mankowitz на сообщение "Ересь! Цикл - от человека, рекурсия -..."
#7
|
Частый гость
Зарегистрирован: Jun 2008
Сообщения: 89
|
Сорри за офф.......
Жили-были 3 студента, изучающие программирование. Вот как они договорились вставать утром на лекцию - первый будит второго, второй - третьего, а третий - первого. Вот такая рекурсия получилась. А лекцию проспали......... |
08-10-2008, 13:15 |
ответ для Dreaming Violin на сообщение "Сорри за офф.......:008:
Жили-были 3..."
#8
|
Ветеран
Зарегистрирован: Sep 2008
Адрес: Рыбацкое
Сообщения: 956
|
Плохо же они изучали программирование. Ибо не предусмотрели точек входа и выхода.
|
08-10-2008, 14:12 |
ответ для Melman Mankowitz на сообщение "Плохо же они изучали программирование...."
#9
|
Частый гость
Зарегистрирован: Jun 2008
Сообщения: 89
|
|