ในบทช่วยสอนนี้ เราจะมาเรียนรู้เกี่ยวกับทฤษฎีบทสี่เหลี่ยมของลาร์เกรนจ์
ทฤษฎีบทสี่กำลังสองของลากรองจ์ระบุว่าจำนวนธรรมชาติทุกจำนวนสามารถเขียนเป็นผลรวมของกำลังสองของตัวเลข 4 ตัวได้
รหัสต่อไปนี้ค้นหาตัวเลข 4 ตัวที่ตรงตามเงื่อนไขข้างต้นสำหรับหมายเลขที่กำหนด n
ตัวอย่าง
มาดูโค้ดกันเลย
#includeใช้เนมสเปซ std;void printSquareCombinations(int n) { สำหรับ (int i =0; i * i <=n; i++) { สำหรับ (int j =i; j * j <=n; j++) { สำหรับ (int k =j; k * k <=n; k++) { สำหรับ (int l =k; l * l <=n; l++) { if (i * i + j * j + k * k + l * l ==n) { cout < ผลลัพธ์
หากคุณเรียกใช้โค้ดด้านบน คุณจะได้ผลลัพธ์ดังต่อไปนี้
<ก่อนหน้า>25 =0*0 + 0*0 + 0*0 + 5*525 =0*0 + 0*0 + 3*3 + 4*425 =1*1 + 2*2 + 2*2 + 4 *4
บทสรุป
หากคุณมีข้อสงสัยใดๆ ในบทแนะนำ โปรดระบุในส่วนความคิดเห็น