Сформировать массив n элементов где каждый элемент массива равен сумме двух предыдущих - C#
Формулировка задачи:
Сформировать массив n элементов где каждый элемент массива равен сумме двух предыдущих элементов, умноженных на порядковый номер элемента.
Решение задачи: «Сформировать массив n элементов где каждый элемент массива равен сумме двух предыдущих»
textual
Листинг программы
using System;
namespace ConsoleApplication256
{
class Program
{
static void Main(string[] args)
{
int i;
int j;
int[] a;
a = new int[] { 1,2,3,4,5,6,7,8,9,10,11,12,13 };
Console.WriteLine("Исходный массив:");
for (i = 0; i < a.Length; i++)
{
Console.Write(" " + a[i]);
}
Console.WriteLine();
Console.WriteLine("Конечный массив");
for ( i = 2; i < a.Length; i++)
{
a[i] = (a[i - 2] + a[i - 1]) * i;
}
for (j = 0; j < a.Length; j++)
{
Console.Write(" " + a[j]);
}
Console.ReadLine();
}
}
}