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

ทฤษฎีบทสี่จตุรัสของลากรองจ์ใน C++


ในบทช่วยสอนนี้ เราจะมาเรียนรู้เกี่ยวกับทฤษฎีบทสี่เหลี่ยมของลาร์เกรนจ์

ทฤษฎีบทสี่กำลังสองของลากรองจ์ระบุว่าจำนวนธรรมชาติทุกจำนวนสามารถเขียนเป็นผลรวมของกำลังสองของตัวเลข 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

บทสรุป

หากคุณมีข้อสงสัยใดๆ ในบทแนะนำ โปรดระบุในส่วนความคิดเห็น