এই সমস্যায়, আমাদের একটি পূর্ণসংখ্যা N দেওয়া আছে। আমাদের কাজ হল সিরিজ 1, 6, 15, 28, 45, …-এর Nতম সংখ্যা বের করার প্রোগ্রাম লিখা।
সিরিজে, প্রতিটি এলিমেন্ট পূর্ববর্তী ও পরবর্তী এলিমেন্টের গড় থেকে ২ কম।
উদাহরণ
ইনপুট
N = 5
আউটপুট
45
সমাধানের পদ্ধতি
সিরিজ 1, 6, 15, 28, 45, …-এর Nতম টার্ম নিচের সূত্র দিয়ে বের করা যায়:
T_N = 2×N² - N
প্রোগ্রাম উদাহরণ
#include <iostream>
using namespace std;
#define mod 1000000009
int calcNthTerm(long n) {
return (((2 * n * n) % mod) - n + mod) % mod;
}
int main() {
long N = 19;
cout << N << "th Term of the series is " << calcNthTerm(N);
return 0;
}
আউটপুট
19th Term of the series is 703