Advertisement
YankoZlatanov

Untitled

Nov 16th, 2014
369
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.42 KB | None | 0 0
  1. using System;
  2.  
  3. class CrossingSequences
  4. {
  5.     static void Main()
  6.     {
  7.         // Tribonacci sequence
  8.         int tFirst = int.Parse(Console.ReadLine());
  9.         int tSecond = int.Parse(Console.ReadLine());
  10.         int tThird = int.Parse(Console.ReadLine());
  11.         int a = tFirst;
  12.         int b = tSecond;
  13.         int c = tThird;
  14.         int temp1 = b;
  15.         int temp2 = c;
  16.         int sum = 0;
  17.         for (int i = 1; i <= 10; i++)
  18.         {
  19.             sum = a + b + c;
  20.             a = b;
  21.             b = c;
  22.             c = sum;
  23.             Console.WriteLine(sum);
  24.         }
  25.  
  26.         // number spiral
  27.         int startSpiral = int.Parse(Console.ReadLine());
  28.         int step = int.Parse(Console.ReadLine());
  29.         int nextNumber = 0;
  30.         int spiralCounter = 0;
  31.         int nextJump = 0;
  32.         int nextstep = step;
  33.         int temp = step;  
  34.         for (int i = 0; i < 20; i++)
  35.         {
  36.             nextNumber = startSpiral;
  37.             spiralCounter++;
  38.             startSpiral = nextNumber + step;
  39.             if (spiralCounter % (4 + nextJump) == 0)
  40.             {
  41.                 nextNumber = nextNumber + temp;
  42.                 spiralCounter = 1;
  43.                 nextJump++;
  44.                 nextstep = step + temp;
  45.                 startSpiral = nextNumber + nextstep;
  46.                 step = nextstep + temp ;
  47.             }
  48.             Console.WriteLine(nextNumber);
  49.         }
  50.     }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement