Вычислить сумму N членов рекуррентной последовательности - C#
Формулировка задачи:
Вычислить сумму N членов рекуррентной последовательности.
Х0=1; Х1=1; Хк=0,7 * Х(к-1) + 1,1 * Х(к-2); к=2,3,...
Написать нужно циклом (рекурсией нельзя)
Решение задачи: «Вычислить сумму N членов рекуррентной последовательности»
textual
Листинг программы
using System;
namespace L3Z5 {
class Program {
static void Main() {
double xp=1, x=1, t, sum=x+xp;
try {
Console.Write(" n = ");
int n=int.Parse(Console.ReadLine());
for (int i=1; i<n; i++) {
t=x;
x=0.7*x + 1.1*xp;
sum+=x;
xp=t;
}
Console.WriteLine("Sum({1}) = {0}", sum, n);
} catch (Exception ex) {
Console.WriteLine(ex.Message);
}
Console.ReadLine();
}
}
}