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

โปรแกรม C/C++ สำหรับหมายเลขไม้ขีดไฟสามเหลี่ยม?


ต่อไปนี้เราจะมาดูวิธีการนับจำนวนไม้ขีดไฟที่ต้องใช้เพื่อให้มีลักษณะเหมือนปิรามิดด้านล่าง ฐานของปิรามิดจะได้รับ ดังนั้นหากฐานเป็น 1 จะต้องใช้ไม้ขีดไฟ 3 อันเพื่อสร้างปิรามิด สำหรับฐาน 2 จะมีไม้ขีดไฟ 9 อัน สำหรับขนาดฐาน 3 จะใช้ไม้ขีดไฟ 18 อัน

โปรแกรม C/C++ สำหรับหมายเลขไม้ขีดไฟสามเหลี่ยม?

เพื่อแก้ปัญหานี้ เราต้องใช้สูตรนี้ −

โปรแกรม C/C++ สำหรับหมายเลขไม้ขีดไฟสามเหลี่ยม?

ตัวอย่าง

#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