কম্পিউটার টিউটোরিয়াল

সি++ প্রোগ্রাম: দেওয়া সংখ্যার চেয়ে বড় পরবর্তী পূর্ণবর্গ নির্ণয়


একটি সংখ্যা n দেওয়া থাকলে, তার চেয়ে বড় পরবর্তী পূর্ণবর্গ (perfect square) সংখ্যা বের করতে হবে। যেমন n = 1000 হলে, পরবর্তী পূর্ণবর্গ ১০২৪ = ৩২²।

সমাধান: দেওয়া সংখ্যা n-এর বর্গমূল নিয়ে তার ফ্লোর (floor) মান নেওয়া, তারপর (floor + 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++ প্রোগ্রাম: স্ট্রিংয়ের পারমুটেশন সংখ্যা বের করা