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

C/C++-এ pow() ফাংশন: ক্ষমতা বা পাওয়ার ক্যালকুলেশন


pow() ফাংশনটি একটি সংখ্যারกำ সম্পাদন করতে ব্যবহৃত হয়। অর্থাৎ ab এর মান বের করে।

সিনট্যাক্স

double pow(double a, double b)

এটি double টাইপের ইনপুট নেয় এবং double টাইপের আউটপুট দেয়। pow() ফাংশনটি math.h লাইব্রেরিতে সংজ্ঞায়িত।

ইন্টিজার পাস করলে সেটি double-এ কনভার্ট হয়। কিন্তু কখনও কখনও এই কনভার্সনে সমস্যা হয় — যেমন ৩ কে ২.৯৯ আকারে স্টোর করলে বর্গফল ৮.৯৯ আসবে যা ইন্টিজারে ৮ হয়ে যাবে। এই ত্রুটি দূর করতে ০.২৫ যোগ করা হয়।

উদাহরণ কোড

#include <stdio.h>
#include <math.h>
int main() {
    double x = 6.1, y = 2;
    double result = pow(x, y);
    printf("%f raised to the power of %f is %f \n", x, y, result);
    
    // ইন্টিজার ইনপুট
    int a = 5, b = 2;
    int square = pow(a, b);
    printf("%d raised to the power of %d is %d \n", a, b, square);
    return 0;
}

আউটপুট

6.100000 raised to the power of 2.000000 is 37.210000
5 raised to the power of 2 is 25

  1. C/C++-তে rand() এবং srand() ফাংশন

  2. C/C++-তে putwchar() ফাংশন

  3. C/C++-তে mbsrtowcs() ফাংশন

  4. C/C++-তে system() ফাংশন: কম্যান্ড এক্সিকিউশন