ধরুন আমাদের একটি সংখ্যা n আছে। আমাদের কাজ হল n এর পরবর্তী নিখুঁত বর্গ সংখ্যা খুঁজে বের করা। সুতরাং যদি সংখ্যাটি n =1000 হয়, তাহলে পরবর্তী নিখুঁত বর্গ সংখ্যাটি হল 1024 =322৷
এটি সমাধান করার জন্য, আমরা প্রদত্ত সংখ্যার n এর বর্গমূল পেয়েছি, তারপর এটির তলটি নিয়েছি, তারপরে (ফ্লোর মান + 1) এর বর্গটি প্রদর্শন করুন
উদাহরণ
#include<iostream>
#include<cmath>
using namespace std;
int justGreaterPerfectSq(int n) {
int sq_root = sqrt(n);
return (sq_root + 1)*(sq_root + 1);
}
int main() {
int n = 1000;
cout << "Nearest perfect square: " << justGreaterPerfectSq(n);
} আউটপুট
Nearest perfect square: 1024