Проверить образуют ли введенные числа последовательность Фибоначчи - C#
Формулировка задачи:
В первой строчке вводится сколько всего элементов последовательности(до ста)
Во второй строчке n натуральных чисел (n<10^9) (Числа надо вводить через пробел)
Если из чисел можно составить последовательность Фибоначчи - вывести yes. Если нельзя - вывести no.
Решение задачи: «Проверить образуют ли введенные числа последовательность Фибоначчи»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace fibonacci
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("До какого числа считать ряд Фибоначчи?");
int number = Convert.ToInt32(Console.ReadLine());
int perv = 1;
Console.Write("{0} ", perv);
int vtor = 1;
Console.Write("{0} ", vtor);
int sum = 0;
while (number >= sum)
{
sum = perv + vtor;
Console.Write("{0} ", sum);
perv = vtor;
vtor = sum;
}
Console.ReadLine();
}
}
}