Được cho với giá trị ‘n’ và nhiệm vụ là tạo ra số Icosa diện ở tâm cho n và dãy Icosa diện có tâm cho đến n và hiển thị kết quả.
Số hình khối tam diện ở tâm là gì?
Số hình tứ diện căn giữa là số căn giữa được sử dụng để biểu diễn một hình tứ diện (nó là một hình đa diện có 20 mặt).
Một vài chuỗi số hình tứ diện tâm đầu tiên cho đến n =1000 là -
1, 13, 55, 147, 309, 561, 923
Số lượng mặt phẳng tâm có thể được tính bằng công thức -
$$ (2n + 1) \ times \ frac {5n ^ {2} + 5n + 3} {3} $$
Đầu vào
number: 20
Đầu ra
Centered Icosahedral Number is : 28741
Đầu vào
number: 12
Đầu ra
Centered Icosahedral Number is : 6525
Thuật toán
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
Ví dụ
#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; }
Đầu ra
Nếu chạy đoạn mã trên, nó sẽ tạo ra kết quả sau -
Centered Icosahedral Number is : 28741