Computer >> Máy Tính >  >> Lập trình >> lập trình C

Chương trình C / C ++ cho Số que diêm hình tam giác?

Một tam giác được tạo ra bằng cách sử dụng các que diêm sắp xếp để tạo thành một tam giác đều, đây được gọi là số que diêm tam giác. Số que diêm hình tam giác là số que diêm cần có để tạo thành hình tam giác que diêm.

Trong bài toán này, chúng ta có số là tầng của một kim tự tháp que diêm, X. và nhiệm vụ của chúng ta là viết một chương trình để in ra tổng số que diêm tối thiểu cần thiết để tạo thành một kim tự tháp gồm các que diêm có x tầng.

Hãy xem một ví dụ sẽ làm cho khái niệm rõ ràng hơn,

Input: 7
Output: 84

Giải thích

Đây là phần mở rộng của các số hình tam giác. Đối với số nguyên X, que diêm yêu cầu sẽ gấp ba lần số hình tam giác thứ X, tức là (3 * X * (X + 1)) / 2

Chương trình C / C ++ cho Số que diêm hình tam giác?

Ví dụ

#include <iostream>
using namespace std;
int main() {
   int x=7;
   cout<<(3 * x * (x + 1)) / 2;
   return 0;
}