Си диез / Говнокод #21820 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
private static int Fib(int n)
		{
			if (n == 0) return 0;
			if ((n > -3) && (n < 3)) return 1;
			int a, b, c = 0;
			if (n >= 3)
			{
				a = 0; b = 1;
				for (int i = 0; i < n - 1; i++)
				{
					c = a + b;
					a = b;
					b = c;
				}
			}
			if (n <= -3) c = -1 * (n + 1) * Fib(-1 * n);
			return c;
		}

Фиббоначи без реурсии

Запостил: dm_fomenok dm_fomenok, (Updated )

Комментарии (11) RSS

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8