Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

โปรแกรม C/C++ หา Triangular Matchstick Number (จำนวนไม้ขีดไฟสร้างสามเหลี่ยม)


สามเหลี่ยมที่สร้างจากไม้ขีดไฟเรียงเป็น Equilateral Triangle เรียกว่า Triangular Matchstick Number คือ จำนวนไม้ขีดไฟที่ต้องใช้สร้างสามเหลี่ยม

โจทย์: กำหนดจำนวนชั้น (Floor) ของพีระมิดไม้ขีดไฟ X เขียนโปรแกรมพิมพ์จำนวนไม้ขีดไฟขั้นต่ำที่ต้องใช้สร้างพีระมิด X ชั้น

ตัวอย่าง:

Input: 7 Output: 84

คำอธิบาย

เป็นขยายของ Triangular Numbers สำจำนวนเต็ม X ไม้ขีดไฟที่ต้องใช้ = 3 เท่าของ Triangular Number ลำดับ X คือ (3 * X * (X + 1)) / 2

โปรแกรม C/C++ หา Triangular Matchstick Number (จำนวนไม้ขีดไฟสร้างสามเหลี่ยม)

ตัวอย่าง

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