একটি মান n দেওয়া আছে। n-তম সেন্টার্ড ননাগোনাল সংখ্যা এবং সিরিজ বের করে দেখাতে হবে।
সেন্টার্ড ননাগোনাল সংখ্যা কী?
সেন্টার্ড ননাগোনাল সংখ্যা হলো ডট দিয়ে তৈরি ননাগোনাল (নবভুজ) লেয়ার এবং কেন্দ্রে একটি ডট।
ফর্মুলা: Nc(n) = (3n-2)(3n-1)/2
ইনপুট − number: 20
আউটপুট − centered nonagonal number: 1711
ইনপুট − number: 10
আউটপুট − centered nonagonal series: 1 10 28 55 91 136 190 253 325 406
অ্যালগরিদম
Start
function calculate_number(num)
return (3*num-2)*(3*num-1)/2
function calculate_series(num)
for i=1 to num
print (3*i-2)*(3*i-1)/2
Stop
উদাহরণ
#include <bits/stdc++.h>
using namespace std;
int calculate_number(int num) {
return (3 * num - 2) * (3 * num - 1) / 2;
}
int calculate_series(int num) {
for (int i = 1; i <= num; i++) {
cout << (3 * i - 2) * (3 * i - 1) / 2 << " ";
}
}
int main() {
int num = 20;
cout << "centered nonagonal number: " << calculate_number(num) << endl;
num = 10;
cout << "centered nonagonal series: ";
calculate_series(num);
return 0;
}
আউটপুট
centered nonagonal number: 1711 centered nonagonal series: 1 10 28 55 91 136 190 253 325 406