Advertisement
gospod1978

Methods-Ex\More\Tribonacci Sequence

Oct 14th, 2019
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.22 KB | None | 0 0
  1. using System;
  2. using System.Numerics;
  3.  
  4. namespace _0_4TribonacciSequence
  5. {
  6.     class Program
  7.     {
  8.         static void Main(string[] args)
  9.         {
  10.             decimal num = decimal.Parse(Console.ReadLine());
  11.  
  12.             if (num <= 0)
  13.             {
  14.                 Console.WriteLine(0);
  15.             }
  16.             else if (num == 1)
  17.             {
  18.                 Console.Write(1);
  19.             }
  20.             else if (num == 2)
  21.             {
  22.                 Console.Write("1 1");
  23.             }
  24.             else if (num == 3)
  25.             {
  26.                 Console.Write("1 1 2");
  27.             }
  28.             else
  29.             {
  30.                 Console.Write("1 1 2 ");
  31.                 GetTribonacci(num);
  32.             }
  33.         }
  34.  
  35.         private static void GetTribonacci(decimal num)
  36.         {
  37.             decimal minus3 = 1;
  38.             decimal minus2 = 1;
  39.             decimal minus1 = 2;
  40.             decimal max = num;
  41.             for (int i = 0; i < max - 3; i++)
  42.             {
  43.                 num = minus3 + minus2 + minus1;
  44.                 minus3 = minus2;
  45.                 minus2 = minus1;
  46.                 minus1 = num;
  47.                 Console.Write("{0} ",num);
  48.             }
  49.         }
  50.     }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement