Как возвратить элемент ? - C#
Формулировка задачи:
Объясните пожалуйста кок возвратить array[i] в Main
что то не как не могу понять : (
буду очееень благодарен )
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using OpenQA.Selenium.Appium.Android; using OpenQA.Selenium.Appium; using OpenQA.Selenium; using OpenQA.Selenium.Remote; using OpenQA.Selenium.Support.UI; using System.IO; //Напишите функцию, которая будет возвращать указанный элемент ряда Фибоначчи. //Ряд Фибоначчи – это ряд, в котором каждый следующий элемент равен сумме двух предыдущих. 1 1 2 3 5 8 13 21… //Функция принимает порядковый номер элемента, и возвращает соответствующий элемент. namespace ConsoleApp8 { class Program { public static void Row(int num, int _num) { int s = 0; int _s; int num1 = 0; int[] array = new int[15]; for(int i = 0; i < 15; i++) { if (s == 0) { s = num + _num; // s = 2 _num = s; // _num = 2 num1 = num; // num1 = 1 array[i] = s; } else { _s = num1 + _num; // _s = 3 array[i] = _s; num1 = _num; _num = _s; } } } public static void Main(string[] args) { int number = 1; int _number = 1; Row(number, _number); } } }
Решение задачи: «Как возвратить элемент ?»
textual
Листинг программы
using System; namespace Fibonachi { class Program { static int Fibonachi(int n) { if (n == 0) return 0; int result = 1; int prev = 1, pprev = 0; for (int i = 1; i < n; i++) { prev = result; result += pprev; pprev = prev; } return result; } static void Main(string[] args) { for (int n = 0; n <= 20; n++) Console.WriteLine("Число Фиббоначи ({0}) = {1}", n, Fibonachi(n)); Console.WriteLine("\nPress any key to continue..."); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д