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