1. Главная
  2. Библиотека
  3. Высшая математика
  4. Дано целое число N (> 0). Найти сумму 1^N + 2^(N-1) + …...
Решение задачи на тему

Дано целое число N (> 0). Найти сумму 1^N + 2^(N-1) + … + N^1. Вычислять слагаемые этой суммы с помощью вещественной переменной и выводить результат как вещественное число.

  • Высшая математика
  • #Математический анализ
  • #Численные методы
Дано целое число N (> 0).
Найти сумму 1^N + 2^(N-1) + … + N^1.
Вычислять слагаемые этой суммы с помощью вещественной переменной и выводить результат как вещественное число.

Условие:

Дано целое число N (> 0). Найти сумму 1N + 2N–1 + … + N1. Чтобы
избежать целочисленного переполнения, вычислять слагаемые этой суммы
с помощью вещественной переменной и выводить результат как
вещественное число.
Напиши на языке программирования c++ с комментариями, используя циклы

Решение:

Ниже приведён пример программы на языке C++ с подробными комментариями, которая решает поставленную задачу:


#include iostream using namespace std;

int main() { // Объявляем переменную для ввода числа N int N; cout Введите целое число N ( 0): ; cin N;

// Проверяем, что N  0
if (N = 0) {
    cout  N должно быть больше 0.  endl;
    return 1;
}

// Инициализируем переменную для хранения суммы (вещественного типа)
double sum = 0.0;

// Основной цикл: перебираем i от 1 до N
for (i...</p>

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет