এই টিউটোরিয়ালে, আমরা লার্জরেঞ্জের চার বর্গ উপপাদ্য সম্পর্কে শিখতে যাচ্ছি।
ল্যাগ্রেঞ্জের চার বর্গ তত্ত্ব বলে যে প্রতিটি স্বাভাবিক সংখ্যাকে 4টি সংখ্যার বর্গক্ষেত্রের যোগফল হিসাবে লেখা যেতে পারে।
নিম্নলিখিত কোডটি 4টি সংখ্যা খুঁজে পায় যা প্রদত্ত সংখ্যা n-এর জন্য উপরের শর্তটি পূরণ করে।
উদাহরণ
আসুন কোডটি দেখি।
#include <bits/stdc++.h> using namespace std; void printSquareCombinations(int n) { for (int i = 0; i * i <= n; i++) { for (int j = i; j * j <= n; j++) { for (int k = j; k * k <= n; k++) { for (int l = k; l * l <= n; l++) { if (i * i + j * j + k * k + l * l == n) { cout << n << " = " << i << "*" << i << " + " << j << "*" << j << " + " << k << "*" << k << " + "<< l << "*" << l << endl; } } } } } } int main() { int n = 25; printSquareCombinations(n); return 0; }
আউটপুট
আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।
25 = 0*0 + 0*0 + 0*0 + 5*5 25 = 0*0 + 0*0 + 3*3 + 4*4 25 = 1*1 + 2*2 + 2*2 + 4*4
উপসংহার
টিউটোরিয়ালে আপনার কোন প্রশ্ন থাকলে মন্তব্য বিভাগে উল্লেখ করুন।