ВД
Вита Демихова

Помогите пожалуйста сделать задачку на рекурсию по языке "си".

Запрограмируйте рекурсивный алгоритм, вычисляющий: сумму n членов геометрической прогрессии.
Пожалуйста..

НУ
Наталья Усачёва

#include

double sumgp(int n, double q, double b1) {
if (n == 1) {
return b1;
} else {
return b1 + sumgp(n - 1, q, b1 * q);
}
}

main() {
int n;
double q, b;
printf("введите первый эл-т, знаменатель и число эл-тов геом. прогрессии\n> ");
scanf("%lf%lf%d", &b, &q, &n);
printf("сумма эл-тов геом. прогрессии: %f\n", sumgp(n, q, b));
}

Похожие вопросы
помогите пожалуйста с массивом на языке Си++
Помогите пожалуйста с задачкой по Си !! Очень нужно! ! срочно!
Помогите пожалуйста с программкой На языке СИ
Задачка на языке СИ помогите
СИ, рекурсия, подскажите пожалуйста
Помогите написать задачку на СИ
Помогите с задачкой по Си пожалуйста
Помогите с задачкой по Си. находится в интервале [а, в] . На языке С
Помогите с задачкой си++
Пожалуйста решите задачку си++