কম্পিউটার

C++ এ প্রদত্ত সংখ্যার চেয়ে বড় পরবর্তী নিখুঁত বর্গ খুঁজুন


ধরুন আমাদের একটি সংখ্যা 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

  1. C++ ব্যবহার করে প্রদত্ত বিন্দু থেকে সম্ভাব্য চতুর্ভুজের সংখ্যা নির্ণয় করুন

  2. প্রদত্ত সংখ্যাটি অসীম ক্রমানুসারে উপস্থিত আছে নাকি C++ তে নেই তা খুঁজুন

  3. C++ এ একটি সংখ্যাকে একটি নিখুঁত বর্গ করতে ন্যূনতম সংখ্যাকে ভাগ করতে হবে

  4. একটি প্রদত্ত স্ট্রিং-এর পারমুটেশনের সংখ্যা খুঁজে পেতে C++ প্রোগ্রাম