Вычисление суммы степеней основания с помощью рекурсии

Дата публикации:

Вычисление суммы степеней основания с помощью рекурсии

1fe42462

Содержимое статьи:

Постановка задачи

Напишите рекурсивную функцию power_sum(n, b) на C++, которая возвращает сумму первых n степеней основания b.

Решение

int power_sum(int n, int b) {
// Базовый случай: сумма первых 0 степеней равна 0
if (n == 0) {
return 0;
}
// Рекурсивный случай: сумма первых n степеней равна сумме первых n-1 степеней плюс b^n
return power_sum(n - 1, b) + pow(b, n);
}

Тестирование

#include <iostream>
int main() {
int n, b;
std::cout << "Введите основание b: ";
std::cin >> b;
std::cout << "Введите степень n: ";
std::cin >> n;
int result = power_sum(n, b);
std::cout << "Сумма первых " << n << " степеней основания " << b << " равна " << result << std::endl;
return 0;
}

Пример ввода и вывода

Введите основание b: 2
Введите степень n: 5
Сумма первых 5 степеней основания 2 равна 63


AutoCAD не запускается - как исправить
Бесплатный курс: Оптимизация Битрикс на VDSina — пошагово
Дешевые домены ru с гарантией качества
Эффективная стратегия работы с Sape и продажа ссылок
ИП или ООО: что выбрать для старта бизнеса в Москве
Как платить за ИИ-решения в РФ
Как продвинуть сайт в Конаково без рекламного бюджета
Как путешествовать с нуля: самостоятельный туризм
Как стратегия продаж формирует сезонную коллекцию
Как выбрать автомобиль от компании "ЛАЗ"
Коттеджный поселок "Дуслык" — возле Уфы
Материалы ОГЭ по литературе: краткое содержание
Мгновенный чат онлайн
Онлайн консультации Екатеринбург
Онлайн конвертер Морзе
Рулетка онлайн с возможностью играть на четность
RUTUBE: от 0 до 100 000 рублей — ваш первый миллион
С Бухгалтерия: пошаговый разбор рабочих кейсов бухгалтера-бухгалтера-аналитика-финансов
Случайный видео чат
Современные подходы автомобильных компаний России к покупке и обслуживанию электромобили
Стрелки и пояснительный текст на изображениях
Выкуп битых доменов: продвижение через Sape для получения 50 000
World of Tanks: Управление армией
Заработок на крипте в 2026 году: безопасно и легально в России

Политика конфиденциальности