Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Chương trình C/C++ cho số Matchstick tam giác

Ở đây chúng ta sẽ xem cách đếm số que diêm cần thiết để tạo kim tự tháp như bên dưới. Căn底 của kim tự tháp được cho. Vì vậy nếu cơ sở là 1, nó sẽ cần 3 que diêm để tạo kim tự tháp, cho cơ sở 2, cần 9 que diêm, cho kích thước cơ sở 3, nó sẽ cần 18 que diêm.

Chương trình C/C++ cho số Matchstick tam giác

Để giải quyết bài toán này, chúng ta phải dùng công thức sau:

Chương trình C/C++ cho số Matchstick tam giác

Ví dụ

#include <iostream>
using namespace std;

int main(){
  int x;
  cout << "Enter the size of the base: ";
  cin >> x;
  int count = 3*x*(x+1)/2;
  cout << "Required Matchsticks: " << count;
}

Kết quả

Enter the size of the base: 5
Required Matchsticks: 45