Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.04.2012, 19:28   #1
2008_student_2013
 
Регистрация: 16.04.2012
Сообщений: 4
По умолчанию Рекурсия в C++

Здравствуйте. Помогите пожалуйста реализовать рекурсию в C++ для нахождения функции вида f(n)=a*f(n-1)+b, c=f(0). a, b, c вводятся пользователем.
2008_student_2013 вне форума Ответить с цитированием
Старый 16.04.2012, 20:02   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Код:
//глобальные переменные
int a,b,c,n;

//в основной программе
scanf("%d%d%d%d",&a,&b,&c,&n);
printf("%d\n",f(n));

//сама функция
int
f(int n)
{
	if (n==0)
		return c;
	else
		return a*f(n-1)+b;
}
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 16.04.2012, 21:07   #3
2008_student_2013
 
Регистрация: 16.04.2012
Сообщений: 4
По умолчанию

Спасибо за помощь)
2008_student_2013 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рекурсия McJordan Паскаль, Turbo Pascal, PascalABC.NET 5 18.12.2010 19:46
Рекурсия dusya9992 Паскаль, Turbo Pascal, PascalABC.NET 4 29.08.2010 14:14
Рекурсия DrDre Паскаль, Turbo Pascal, PascalABC.NET 0 25.08.2010 21:50
рекурсия Lena neznayka Помощь студентам 2 16.06.2010 20:46
рекурсия -Spirit- Помощь студентам 1 14.01.2010 16:40