Advertisement
Asinka

02. Tribonacci (6 Dec 2011 Morning)

Dec 26th, 2012
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.07 KB | None | 0 0
  1. using System;
  2. using System.Numerics;
  3.  
  4.  
  5. class Tribonacci
  6. {
  7.     static void Main()
  8.     {
  9.         BigInteger firstElement, secondElement, thurtElement, numberN;
  10.         firstElement = int.Parse(Console.ReadLine());
  11.         secondElement = int.Parse(Console.ReadLine());
  12.         thurtElement = int.Parse(Console.ReadLine());
  13.         numberN = int.Parse(Console.ReadLine());
  14.         BigInteger nextElement = 0;
  15.        
  16.  
  17.         for (int i = 0; i < numberN-3; i++)
  18.         {
  19.             nextElement = firstElement + secondElement + thurtElement;
  20.             firstElement = secondElement;
  21.             secondElement = thurtElement;
  22.             thurtElement = nextElement;
  23.         }
  24.         if (numberN == 1)
  25.         {
  26.             Console.WriteLine(firstElement);
  27.         }
  28.         else if (numberN == 2)
  29.         {
  30.             Console.WriteLine(secondElement);
  31.         }
  32.         else if (numberN == 3)
  33.         {
  34.             Console.WriteLine(thurtElement);
  35.         }
  36.         else
  37.         {
  38.             Console.WriteLine(nextElement);
  39.         }
  40.        
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement