static void Main(string[] args) { Console.WriteLine("Podaj ilość wyrazów ciągu Fibonacciego do wypisania: "); Int32.TryParse(Console.ReadLine(), out int n); Console.WriteLine($"{n} pierwszych wyrazów ciągu Fibonacciego: "); for (int i = 1; i <= n; i++) { Console.Write($"{Fibonacci.GetElement(i)} "); } }
static void Main(string[] args) { Console.WriteLine("****Fibonacci Program****"); Console.WriteLine("Please enter a number upto which you want to print fibonacci series"); Console.WriteLine("------------------"); Int32.TryParse(Console.ReadLine(), out int n); Fibonacci fb = new Fibonacci(); foreach (var item in fb.FibonacciSeries(n)) { Console.Write(item + " "); } Console.ReadLine(); }
public void Benchmark() { var stopwatch = new Stopwatch(); stopwatch.Start(); var result = Fibonacci.Get(90); stopwatch.Stop(); Assert.That(result, Is.EqualTo(2_880_067_194_370_816_120)); Assert.That(stopwatch.ElapsedMilliseconds, Is.LessThan(5)); }
static void Main1(string[] args) { var _start = new Stopwatch(); var i = int.Parse(args[0]); long[] series; _start.Start(); var _fibn = new Fibonacci.Fibonacci().Fib2(i, out series); _start.Stop(); Console.WriteLine("Fib1({0}) = {1}, in [{2}] ticks)", i, _fibn, _start.ElapsedTicks); Console.WriteLine("series = [{0}]", string.Join(",", series)); }
static void Main(string[] args) { try { int n; Console.Write("¿Cual numero de la serie Fibonacci desea conocer? --> "); n = Convert.ToInt32(Console.ReadLine()); Fibonacci f = new Fibonacci(n); Console.WriteLine(f.imprimir()); Console.ReadKey(); } catch (Exception e) { Console.WriteLine("Error genral: " + e.Message); Console.ReadKey(); } }
static void Main3(string[] args) { var _start = new Stopwatch(); var i = int.Parse(args[0]); LargeInt[] series; _start.Start(); var _fibn = new Fibonacci.Fibonacci().Fib3(i, out series); _start.Stop(); Console.WriteLine("Fib1({0}) = {1}, in [{2}] ticks)", i, _fibn, _start.ElapsedTicks); Console.Write("series = ["); foreach (var _s in series) { Console.Write("{0},", _s.ToString()); } Console.WriteLine("]"); }
static void Main(string[] args) { DateTime t1 = DateTime.Now; int n = 0, met = 0; Console.WriteLine("¿Qué método quieres utilizar?\n1.-Iterativo\n2.-Recursivo"); Console.Write("Opción: "); met = int.Parse(Console.ReadLine()); Console.Write("Ingrese la cantidad de términos: "); n = int.Parse(Console.ReadLine()); Fibonacci obj = new Fibonacci(n); obj.Desplegar(n, met); DateTime t2 = DateTime.Now; TimeSpan total = new TimeSpan(t2.Ticks - t1.Ticks); Console.Write("\nTiempo de ejecución: " + total.ToString()); Console.ReadKey(); }
private void ByRange() { bool flag = true; uint n = 1; uint m = 1; while (flag) { Console.WriteLine("Введите: <первое число> <второе число>"); Console.Write(" > "); string[] parameters = Console.ReadLine().Split(' '); try { if ((!uint.TryParse(parameters[0], out n)) || n == 0) { throw new Exception($"Можно вводить число только в диапазоне [1;{uint.MaxValue}]"); } if ((!uint.TryParse(parameters[1], out m)) || m == 0) { throw new Exception($"Можно вводить число только в диапазоне [1;{uint.MaxValue}]"); } else if (m <= n) { throw new Exception($"<второе число> должно быть больше чем <первое число>"); } flag = false; } catch (Exception ex) { Console.WriteLine(ex.Message); } } fibonacci = new Fibonacci(n, m); fibonacci.FibonacciByRange(); }
static void Main(string[] args) { Fibonacci fibonacci = Fibonacci.GetInstance(); int index = 1; while (true) { BigInteger e = fibonacci.GetElement(index); BigInteger last = fibonacci.Sequence.Last(); if (e != last) { Console.WriteLine($"Mismatch at: {index,15}\tDelta: {e-last,15}"); break; } index++; fibonacci.Next(); } foreach (var item in fibonacci) { Console.WriteLine(item); } }
static void Main(string[] args) { Fibonacci fibonacci = new Fibonacci(); Console.Write(fibonacci.GenerateFib(4)); Console.ReadKey(); }
public void get_the_fibonacci_number_at_the_index(int index, int value) { var fibonacci = new Fibonacci(); fibonacci.Calculate(index).Should().Be(value); }
public void FibonacciTest(long n, long expect) { Assert.Equal(expect, Fibonacci.Fib(n)); }
private static void Main(string [] args) { Console.WriteLine(Fibonacci.Fib(2000000)); Console.ReadKey( ); }
public void Returns_nth_fibonacci_number(int n, long expected) { Assert.That(Fibonacci.Get(n), Is.EqualTo(expected)); }
private static void TestFib(long expected, int input) { BigInteger found = Fibonacci.Fib(input); Assert.AreEqual(new BigInteger(expected), found); }
static void Main(string[] args) { Fibonacci.Start(); Console.WriteLine("\n\nIngrese cualquier tecla para finalizar"); Console.ReadKey(); }
public void Initialize() { _fibSeqGen = new Fibonacci.Fibonacci(); }
public void Rejects_negative_numbers(int n) { Assert.That(() => Fibonacci.Get(n), Throws.TypeOf <ArgumentOutOfRangeException>()); }