Добавил:
Nazgull
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:lab1_4
.cpp#include "stdafx.h"
#include <iostream>
using namespace std;
//
double formula(double b, int m);
//
int _tmain(int argc, _TCHAR* argv[])
{
double a;
int n;
cout << "Enter a: ";
cin >> a;
cout << "Enter n: ";
cin >> n;
int t = formula(a, n);
cout << "Total: " << t << endl;
system("PAUSE");
return 0;
}
//
double formula(double b, int m)
{
double mult = -b, total = 1;
int n = 0;
for(int i = 0; i < m; i++) //Цикл для учета количества слагаемых
{
for (int j = 0; j < n; j++) //Цикл для возведения слагаемых в степень
mult *= b * -1; //Возведение в степень
total += mult; //Сложение степеней
mult = -b; //Возвращение к исходному значению для корректной работы цикла
n++;
}
return total;
}
//Думаю, можно сделать более простой алгоритм, попробуйте)
Соседние файлы в предмете Объектно ориентированное программирование