কম্পিউটার

C++-এ a, b, b, c, c, c… সিরিজের N-তম পদ খুঁজে বের করার প্রোগ্রাম


এই সমস্যায়, আমাদের একটি সংখ্যা দেওয়া হয়েছে। আমাদের কাজ হল C++ এ সিরিজের a, b, b, c, c, c… এর N-তম পদ খুঁজে বের করার জন্য একটি প্রোগ্রাম তৈরি করা।

সমস্যা বর্ণনা

সিরিজের Nম পদ খুঁজে পেতে −

a, b, b, c, c, c, d, d, d, d,....Nterms

আমাদের সিরিজের সাধারণ শব্দ খুঁজে বের করতে হবে।

সমস্যাটি বোঝার জন্য একটি উদাহরণ নেওয়া যাক,

ইনপুট

N =7

আউটপুট

d

সমাধান পদ্ধতি

সিরিজের সাধারণ শব্দ খুঁজে পেতে, আমাদের সিরিজটিকে ঘনিষ্ঠভাবে পর্যবেক্ষণ করতে হবে। সিরিজটিতে 1 a, 2 b's, 3 c's, 4 d's,... এটি একটি AP বলে মনে হচ্ছে৷ এবং Nth শব্দটি হল AP এর সমষ্টি যা a এবং d উভয়ই 1।

AP এর যোগফল =Nth মেয়াদ =(n/2)(a+(n-1)d)।

n কোন অক্ষরটি Nth শব্দটি নির্দিষ্ট করে।

এখন, n,

এর মান বের করা যাক
Nth Term = (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

  1. সি++-এ 0, 0, 2, 1, 4, 2, 6, 3, 8… সিরিজের N-তম পদ খুঁজে বের করার প্রোগ্রাম

  2. C++ এ প্রদত্ত সিরিজে N-তম শব্দটি খুঁজে বের করার প্রোগ্রাম

  3. C++ এ সিরিজ 1, 2, 11, 12, 21… এর N-তম পদ খুঁজে বের করার প্রোগ্রাম

  4. সি++ এ সিরিজ 3, 5, 33, 35, 53… এর N-তম পদ খুঁজে বের করার প্রোগ্রাম