একটি সিরিজ f দেওয়া আছে যেখানে f[i] = f[i-1] - f[i-2]। f[0]=X, f[1]=Y। Nth টার্ম বের করতে হবে। এই সিরিজ ৬ টার্ম পরপর পুনরাবৃত্তি হয়। তাই প্রথম ৬ টার্ম গণনা করে N%6-ই টার্ম রিটার্ন করুন।
উদাহরণ
#include <iostream>
using namespace std;
int searchNthTerm(int x, int y, int n) {
int terms[6];
terms[0] = x; terms[1] = y;
for (int i = 2; i <= 5; i++)
terms[i] = terms[i-1] - terms[i-2];
return terms[n % 6];
}
int main() {
int x = 2, y = 3, n = 3;
cout << "Term at index " << n << " is: " << searchNthTerm(x, y, n);
return 0;
}
আউটপুট
Term at index 3 is: -2