در این مثال تابع فیبوناتچی رو با استفاده خواص Swap ( جا به جایی عناصر ) حل کردم ،،، f توسط تابع fibo فراخوانی میشه و عمل حلقه for به تعداد n ورودی که کاربر وارد میکنه تکرار میشه و بعد Swap این مقدار رو در حلقه for خودش تکرار میکنه
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Fun_Fiboo
{
internal class Program
{
public static int Fibo(int f) //www.adslfa.blog.ir
{
int num1 = 0;
int num2 = 1;
for (int i = 0; i < f; i++)
{
int temp = num1;
num1 = num2;
num2 = temp + num2;
}
return num1;
}
public static void Main()
{
Console.Write(" Enter a number : ");
int n = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("The Fibonacci series of " + n + " numbers is :");
for (int i = 0; i < n; i++)
{
Console.Write(Fibo(i) + " ");
}
Console.WriteLine();
}
}
}
- ۰۱/۰۴/۱۴