এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম লিখতে যাচ্ছি যা 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