Ошибка расчета ряда - C#
Формулировка задачи:
Даны натуральное число n, действительные числа a1, …, an(n=>3), где b1...bn-2 где bi=ai+1+ai+2
i=1,...,n-2
Что я сделал не так? Вроде всё правильно, но если сделать авто заполнение, то вообще бесконечно числа пишет...
static void Main(string[] args)
{
int a;
int [] A = new int [100];
int [] B = new int [100];
int n = Convert.ToInt32(Console.ReadLine());
for (a = 1;a<=n;a++)
{
A[a] = Convert.ToInt32(Console.ReadLine());
a = a + 1;
for(a=1;a<=n-2;a++)
{
B[a] = Convert.ToInt32(Console.ReadLine());
a = n - 2;
B[a] = A[a + 1] + A[a + 2];
}
}
Console.ReadLine();
}Решение задачи: «Ошибка расчета ряда»
textual
Листинг программы
a = n - 2;