কম্পিউটার টিউটোরিয়াল

C প্রোগ্রাম: ফিবোনাচ্চি সিরিজ (Fibonacci Series) জেনারেট করুন

সংক্ষিপ্ত বিবরণ

ফিবোনাচ্চি সিরিজ হল একটি অনুক্রম যেখানে প্রতিটি সংখ্যা তার আগের দুটি সংখ্যার যোগফল। শুরুর দুটি সংখ্যা ০ ও ১।

সিরিজ

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ...

রিকারেন্স রিলেশন

F(n) = F(n-1) + F(n-2),  F(0)=0, F(1)=1

দুই পদ্ধতি

  • রিকার্সিভ: সহজ কিন্তু O(2ⁿ) — অকার্যকর
  • ইটারেটিভ (লুপ): O(n) — দক্ষ

সি কোড (ইটারেটিভ)

#include <stdio.h>

void fibonacci(int n) {
    int a = 0, b = 1, c;
    printf("Fibonacci series: %d %d", a, b);
    for (int i = 2; i < n; i++) {
        c = a + b;
        printf(" %d", c);
        a = b; b = c;
    }
    printf("\n");
}

int main() {
    fibonacci(10);
    return 0;
}

আউটপুট

Fibonacci series: 0 1 1 2 3 5 8 13 21 34
  1. C প্রোগ্রাম: প্রথম n প্রাকৃতিক সংখ্যার ঘনফলের যোগফল

  2. C-এ ক্রিসমাস ট্রি প্রিন্ট করার প্রোগ্রাম (এনিমেশন সহ)

  3. পাইথনে ফিবোনাচ্চি সংখ্যা প্রোগ্রাম

  4. পাইথন প্রোগ্রাম: n-তম ফিবোনাচ্চি সংখ্যা বের করা