मान लीजिए कि हमारे पास एक संख्या n है। हमारा कार्य n की अगली पूर्ण वर्ग संख्या ज्ञात करना है। अतः यदि संख्या n =1000 है, तो अगली पूर्ण वर्ग संख्या 1024 =322 है।
इसे हल करने के लिए, हमें दी गई संख्या n का वर्गमूल प्राप्त होता है, फिर उसका तल लें, उसके बाद (floor value + 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