কম্পিউটার

C++ এ কেন্দ্রীভূত অনাভুজ সংখ্যার জন্য প্রোগ্রাম


একটি মান 'n' দিয়ে দেওয়া হয়েছে এবং কাজটি হল n-এর জন্য কেন্দ্রীভূত অনাভুজ সংখ্যা এবং n পর্যন্ত কেন্দ্রীভূত অনাগোনাল সিরিজ তৈরি করা এবং ফলাফলগুলি প্রদর্শন করা৷

কেন্দ্রিক অনাভুজ সংখ্যা কী?

কেন্দ্রীভূত অনাগোনাল সংখ্যার মধ্যে বিন্দু দ্বারা গঠিত অনাগোনাল স্তর থাকে এবং কেন্দ্রে একটি সংশ্লিষ্ট বিন্দু থাকে।

C++ এ কেন্দ্রীভূত অনাভুজ সংখ্যার জন্য প্রোগ্রাম

উপরে কেন্দ্রীভূত অনাভুজাকার সংখ্যার চিত্র দেওয়া হল 𝑁2। এটি সূত্র ব্যবহার করে গণনা করা যেতে পারে −

$$Nc(n)=\frac{(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
Step 1→ declare function to calculate centered nonagonal number
   int calculate_number(int num)
      return (3 * num - 2) * (3 * num - 1) / 2
Step 2→ declare function to calculate centered nonagonal series
   int calculate_series(int num)
      Loop For int i = 1and i <= num and i++
         Print (3 * i - 2) * (3 * i - 1) / 2
      End
Step 3→ In main()
   Declare int num = 20
   Call calculate_number(num)
   Declare num = 10
   Call calculate_series(num)
Stop

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
//calculate centered nonagonal number
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;
      cout << " ";
   }
}
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

  1. একটি সংখ্যার বিজোড় গুণনীয়কের যোগফল খুঁজে বের করার জন্য C++ প্রোগ্রাম

  2. হেক্সাডেসিমেল থেকে দশমিকের জন্য C++ প্রোগ্রাম

  3. C++ এ দশমিক থেকে হেক্সাডেসিমেল রূপান্তরের জন্য প্রোগ্রাম

  4. C++ এ দশমিক থেকে বাইনারি রূপান্তরের জন্য প্রোগ্রাম