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

C++-এ pow(x,n) ক্যালকুলেট করার প্রোগ্রাম

এই সমস্যায়, আমাদের দুটি ইন্টিজার x এবং n দেওয়া আছে। আমাদের কাজ হল pow(x,n) ক্যালকুলেট করার একটি প্রোগ্রাম লিখা।

একটি উদাহরণ দিয়ে সমস্যাটি বুঝতে পারি,

ইনপুট

x = 5, n = 3

আউটপুট

125

pow(x,n) ক্যালকুলেট করার প্রোগ্রাম,

উদাহরণ

#include <iostream>
using namespace std;

float myPow(float x, int y) {
    if (y == 0)
        return 1;
    float temp = myPow(x, y / 2);
    if (y % 2 == 0)
        return temp * temp;
    else {
        if (y > 0)
            return x * temp * temp;
        else
            return (temp * temp) / x;
    }
}

int main() {
    float x = 5;
    int n = 7;
    cout << x << " raised to the power " << n << " is " << myPow(x, n);
    return 0;
}

আউটপুট

5 raised to the power 7 is 78125

প্রোগ্রামটি একটি ইফিশিয়েন্ট পদ্ধতি দেখাচ্ছে পাওয়ারকে হাফে ভাগ করে এবং দুটি হাফকে গুন করে এবং 네가тив কেসও বিবেচনা করে।

  1. C++-এ হ্যাপি উইমেনস ডে প্রোগ্রাম লেখা

  2. সি++ প্রোগ্রাম: দ্বি-অভিশ্লেষণ (Double Integration) গণনা

  3. C++ প্রোগ্রাম: গ্রাফের এজ কভার ক্যালকুলেট করা

  4. C++-এ সমবাহু ত্রিভুজের সার্কামফারেন্স সার্কেলের এলাকা বের করার প্রোগ্রাম