এই সমস্যায়, আমাদের একটি সংখ্যা N দেওয়া হয়েছে। আমাদের কাজ হল সিরিজ a, b, b, c, c, c...-এর N-তম পদ বের করার প্রোগ্রাম তৈরি করা C++-এ।
সমস্যা বিবরণ
সিরিজের Nth পদ বের করতে −
a, b, b, c, c, c, d, d, d, d,....Nপদ
আমাদের সিরিজের সাধারণ পদ খুঁজে বের করতে হবে।
একটি উদাহরণ নিয়ে সমস্যাটি বুঝি,
ইনপুট
N = 7
আউটপুট
d
সমাধান পদ্ধতি
সিরিজের সাধারণ পদ খুঁজে বের করার জন্য, আমাদের সিরিজটিকে ঘনিষ্ঠভাবে পর্যবেক্ষণ করতে হবে। সিরিজে ১টি a, ২টি b, ৩টি c, ৪টি d... রয়েছে। এটি একটি AP মনে হচ্ছে। এবং Nth পদ হল AP-এর যোগফল যেখানে a এবং d উভয়ই ১।
AP-এর যোগফল = Nth পদ = (n/2)(a+(n-1)d)।
n নির্দেশ করে কোন অক্ষরটি Nth পদ।
এখন, n-এর মান বের করি,
Nth পদ = (n/2)*(1 + (n-1)*1) (n/2)*(1 + n - 1) (n/2)*n
$\sqrt{2\square^2}$
উদাহরণ
#include <iostream> #include <math.h> using namespace std; char findNTerm(int N) { int n = sqrt(2*N); return ((char)('a' + n)); } int main() { int N = 54; cout<<N<<"th term of the series is "<<findNTerm(N); return 0; }আউটপুট
54th term of the series is k