কম্পিউটার

C++ এ n'ম পঞ্চভুজ সংখ্যা


এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম লিখতে যাচ্ছি যা n-ম পঞ্চভুজ সংখ্যা খুঁজে বের করে।

একটি পঞ্চভুজ সংখ্যা হল একটি সংখ্যা যা নিয়মিত বহুভুজের আকারে সাজানো বিন্দু বা নুড়ি হিসাবে উপস্থাপিত হয়। আরও ভালোভাবে বোঝার জন্য উইকি পড়ুন।

n-ম পঞ্চভুজ সংখ্যা হল (3 * n * n - n) / 2।

পঞ্চভুজ সংখ্যার সিরিজ হল 1, 5, 12, 22, 35, 51, 70, 92...

অ্যালগরিদম

  • সংখ্যা n শুরু করুন।
  • নম পঞ্চভুজ সংখ্যা বের করতে সূত্রটি ব্যবহার করুন।
  • ফলাফল নম্বর প্রিন্ট করুন।

বাস্তবায়ন

C++

-এ উপরের অ্যালগরিদমের বাস্তবায়ন নিচে দেওয়া হল
#include<bits/stdc++.h>

using namespace std;

int getNthPentagonalNumber(int n) {
   return (3 * n * n - n) / 2;
}
int main() {
   int n = 7;
   cout << getNthPentagonalNumber(n) << endl;
   return 0;
}

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

70

  1. C++ এ মিতব্যয়ী নম্বর

  2. C++ ব্যবহার করে পঞ্চভুজ পিরামিডাল নম্বর খুঁজুন

  3. C++ পেন্টাটোপ নম্বর

  4. C++ এ অ্যাডাম নম্বর