ต่อไปนี้เราจะมาดูวิธีการนับจำนวนไม้ขีดไฟที่ต้องใช้เพื่อให้มีลักษณะเหมือนปิรามิดด้านล่าง ฐานของปิรามิดจะได้รับ ดังนั้นหากฐานเป็น 1 จะต้องใช้ไม้ขีดไฟ 3 อันเพื่อสร้างปิรามิด สำหรับฐาน 2 จะมีไม้ขีดไฟ 9 อัน สำหรับขนาดฐาน 3 จะใช้ไม้ขีดไฟ 18 อัน
เพื่อแก้ปัญหานี้ เราต้องใช้สูตรนี้ −
ตัวอย่าง
#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; }
ผลลัพธ์
Enter the size of the base: 5 Required Matchsticks: 45