কম্পিউটার

C++ এ কেন্দ্রীভূত আইকোসাহেড্রাল নম্বরের জন্য প্রোগ্রাম


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

কেন্দ্রিক আইকোসাহেড্রাল সংখ্যা কী?

কেন্দ্রীভূত আইকোসাহেড্রাল সংখ্যা হল একটি কেন্দ্রীভূত সংখ্যা যা একটি আইকোসাহেড্রনকে প্রতিনিধিত্ব করার জন্য ব্যবহৃত হয় (এটি 20টি মুখ বিশিষ্ট একটি পলিহেড্রন চিত্র)।

n =1000 পর্যন্ত প্রথম কয়েকটি কেন্দ্রীভূত আইকোসাহেড্রাল সংখ্যা সিরিজ হল −

1, 13, 55, 147, 309, 561, 923

কেন্দ্রীভূত আইকোসাহেড্রাল সংখ্যা −

সূত্র ব্যবহার করে গণনা করা যেতে পারে

$$(2n+1)\times\frac{5n^{2}+5n+3}{3}$$

ইনপুট

number: 20

আউটপুট

Centered Icosahedral Number is : 28741

ইনপুট

number: 12

আউটপুট

Centered Icosahedral Number is : 6525

অ্যালগরিদম

Start
Step 1→ declare function to calculate centered iscosahedral number
   int calculate(int num)
      return (2 * num + 1) * (5 * num * num + 5 * num + 3) / 3
Step 2→ In main()
   Declare int num = 20
   Print calculate(num)
Stop

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
//calculate Centered Icosahedral Number
int calculate(int num){
   return (2 * num + 1) * (5 * num * num + 5 * num + 3) / 3;
}
int main(){
   int num = 20;
   cout<<"Centered Icosahedral Number is : "<<calculate(num) << endl;
   return 0;
}

আউটপুট

উপরের কোডটি চালালে এটি নিম্নলিখিত আউটপুট −

উৎপন্ন করবে
Centered Icosahedral Number is : 28741

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

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

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

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