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

C++-এ টেট্রান্যাচি নাম্বার জেনারেট করা

এখানে আমরা দেখব কীভাবে C++ ব্যবহার করে টেট্রান্যাচি নম্বর জেনারেট করা যায়। টেট্রান্যাচি নম্বর ফিবোন্যাচি নম্বরের মতো, কিন্তু এখানে আমরা চারটি পূর্ববর্তী টার্ম যোগ করে একটি টার্ম জেনারেট করি। মনে করুন আমরা T(n) জেনারেট করতে চাই, তবে ফর্মুলা হবে নিচের মতো:

T(n) = T(n - 1) + T(n - 2) + T(n - 3) + T(n - 4)

শুরু করার জন্য প্রথম কিছু নম্বর হল {0, 1, 1, 2}

অ্যালগরিদম

tetranacci(n): 
শুরু 
    first := 0, second := 1, third := 1, fourth := 2
    first, second, third, fourth প্রিন্ট করো
    i = n - 4 পর্যন্ত রেঞ্জে, করো
        next := first + second + third + fourth
        next প্রিন্ট করো
        first := second
        second := third
        third := fourth
        fourth := next
    শেষ
শেষ

উদাহরণ (C++ কোড)

#include <iostream>
using namespace std;

long tetranacci_gen(int n) {
    // n টি টেট্রান্যাচি নম্বর জেনারেট করার ফাংশন
    int first = 0, second = 1, third = 1, fourth = 2;
    cout << first << " " << second << " " << third << " " << fourth << " ";
    for(int i = 0; i < n - 4; i++) {
        int next = first + second + third + fourth;
        cout << next << " ";
        first = second;
        second = third;
        third = fourth;
        fourth = next;
    }
}

main() {
    tetranacci_gen(15);
}

আউটপুট

0 1 1 2 4 8 15 29 56 108 208 401 773 1490 2872
  1. m + sum(m) + sum(sum(m)) = N সन्तুষ্ট করে এমন সংখ্যা গণনা (C++)

  2. সি++-এ ইকুইডিজিটাল নম্বর

  3. সি++-এ এমিরপ নম্বর

  4. সি++-এ ডাডেনি নম্বর