anizko

04. Tribonacci Sequence

Jul 3rd, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.15 KB | None | 0 0
  1. using System;
  2.  
  3. namespace _04._Tribonacci_Sequence
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             int endNumber = int.Parse(Console.ReadLine());
  10.             PrintTribonacciSequence(endNumber);
  11.         }
  12.  
  13.         static void PrintTribonacciSequence(int endNumber)
  14.         {
  15.              int[] tribonacciSequence = new int[endNumber];
  16.  
  17.             for (int i = 0; i<endNumber; i++)
  18.             {
  19.                 if(i==0)
  20.                 {
  21.                     tribonacciSequence[0] = 1;
  22.                 }
  23.                 else if(i==1)
  24.                 {
  25.                     tribonacciSequence[1] = 1;
  26.                 }
  27.                 else if(i==2)
  28.                 {
  29.                     tribonacciSequence[2] = tribonacciSequence[0] + tribonacciSequence[1];
  30.                 }
  31.                 else
  32.                 {
  33.                     tribonacciSequence[i] = tribonacciSequence[i - 1] +
  34.                    tribonacciSequence[i - 2] + tribonacciSequence[i - 3];
  35.                 }
  36.                
  37.             }
  38.  
  39.  
  40.             Console.WriteLine(string.Join(" ", tribonacciSequence));
  41.         }
  42.     }
  43. }
Add Comment
Please, Sign In to add comment