ফিবোনাচ্চি সিরিজে প্রতিটি সংখ্যা তার পূর্বের দুটি সংখ্যার যোগফল। সিরিজটি সাধারণত ০ এবং ১ দিয়ে শুরু হয়। C#-এ লুপ ব্যবহার করে সহজেই ফিবোনাচ্চি সংখ্যা জেনারেট করা যায়।
উদাহরণ
using System;
public class Demo {
public static void Main(string[] args) {
int val1 = 0, val2 = 1, val3, i, n;
n = 10;
Console.WriteLine("প্রথম ১০টি ফিবোনাচ্চি সংখ্যা:");
Console.Write(val1 + " " + val2 + " ");
for(i = 2; i < n; ++i) {
val3 = val1 + val2;
Console.Write(val3 + " ");
val1 = val2;
val2 = val3;
}
}
}
আউটপুট
প্রথম ১০টি ফিবোনাচ্চি সংখ্যা: 0 1 1 2 3 5 8 13 21 34
ব্যাখ্যা: এখানে val1 এবং val2 হলো প্রথম দুটি সংখ্যা। লুপ ২ থেকে শুরু হয়ে n-1 পর্যন্ত চলে। প্রতিটি ইটারেশনে নতুন সংখ্যা বের করা হয় এবং ভেরিয়েবলগুলো আপডেট করা হয়।