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

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


สามเหลี่ยมที่สร้างขึ้นโดยใช้ไม้ขีดไฟจัดเรียงให้เป็นสามเหลี่ยมด้านเท่า เรียกว่าหมายเลขไม้ขีดสามเหลี่ยม หมายเลขไม้ขีดไฟสามเหลี่ยมคือจำนวนไม้ขีดไฟที่จำเป็นในการสร้างสามเหลี่ยมไม้ขีดไฟ

ในปัญหานี้ เรามีหมายเลขคือพื้นของปิรามิดไม้ขีดไฟ X และงานของเราคือการเขียนโปรแกรมเพื่อพิมพ์จำนวนขั้นต่ำของไม้ขีดไฟทั้งหมดที่จำเป็นในการสร้างปิรามิดของไม้ขีดไฟ x ชั้น

มาดูตัวอย่างที่จะทำให้แนวคิดชัดเจนยิ่งขึ้น

Input: 7
Output: 84

คำอธิบาย

นี่คือส่วนขยายของตัวเลขสามเหลี่ยม สำหรับจำนวนเต็ม X ไม้ขีดไฟที่ต้องการจะเป็นสามเท่าของตัวเลขสามเหลี่ยมที่ X นั่นคือ (3*X*(X+1))/2

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

ตัวอย่าง

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