Advertisement
stanevplamen

03.02.01.Tribonacci

Jul 26th, 2013
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.23 KB | None | 0 0
  1. using System;
  2.  
  3. class Tribonacci
  4. {
  5.     static void Main()
  6.     {
  7.         string input = Console.ReadLine(); //"2 3 4 5";
  8.         string[] inputSplited = input.Split();
  9.         int memberTocheck = int.Parse(inputSplited[3]);
  10.  
  11.         long[] tribonacciArray = new long[memberTocheck + 1];
  12.  
  13.         tribonacciArray[0] = 0;
  14.         tribonacciArray[1] = long.Parse(inputSplited[0]);
  15.         tribonacciArray[2] = long.Parse(inputSplited[1]);
  16.         tribonacciArray[3] = long.Parse(inputSplited[2]);
  17.  
  18.         if (memberTocheck == 1)
  19.         {
  20.             Console.WriteLine(tribonacciArray[1]);
  21.         }
  22.         else if (memberTocheck == 2)
  23.         {
  24.             Console.WriteLine(tribonacciArray[2]);
  25.         }
  26.         else if (memberTocheck == 3)
  27.         {
  28.             Console.WriteLine(tribonacciArray[3]);
  29.         }
  30.         else
  31.         {
  32.             for (int i = 4; i < tribonacciArray.Length; i++)
  33.             {
  34.                 tribonacciArray[i] = tribonacciArray[i - 1] + tribonacciArray[i - 2] + tribonacciArray[i - 3];
  35.                 if (i == memberTocheck)
  36.                 {
  37.                     Console.WriteLine(tribonacciArray[i]);
  38.                     break;
  39.                 }
  40.             }
  41.         }
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement