Top.Mail.Ru
Ответы

Помогите пожалуйста с алгоритмизацией!

"Разработать алгоритм вычисления суммы членов ряда S=2∙x+3∙x^2+4∙x^3+…+n∙x^(n-1)+(n+1)∙x^n для 2≤x<10, n=6 и вывода полученного значения. " как сделать так, чтобы коэффициент перех "х" и степень "х" увеличивались на единицу???

По дате
По рейтингу
Аватар пользователя
9лет

int n = 6, x = 8;
int S = 0;

for(int i = 0; i < n; i++)
S+=(2+i)*pow(x,1+i);

Аватар пользователя
Искусственный Интеллект
9лет

>как сделать так, чтобы коэффициент перех "х" и степень "х" увеличивались на единицу???

По-разному. Коэффициент можно увеличивать тупенько прибавляя 1. А вот степень нужно считать, умножая некое число на х. Примерно так:

xx:=1;
for i:=1 to n do
begin
xx:=xx*x;
...
s:=s+...
end;