কম্পিউটার

C++ এ গণিতে শক্তি


একটি সংখ্যার শক্তি হল একটি সংখ্যাকে নিজের সাথে গুণ করার সময়। সূচক বা সূচক হিসেবেও পরিচিত

a এর ঘাত b এর b গুণ a নিজেই b গুণ করে। 7 এর শক্তি 2 হল 7 2 7 বর্গ হিসাবেও পরিচিত যার মূল্য 49।

কিছু সাধারণ পাওয়ার মান হল −

  • পাওয়ার 0 এর একটি সংখ্যা 1 দেয়।

  • পাওয়ার 1-এ একটি সংখ্যা একই সংখ্যা দেয়, যেমন বলা হয়েছে কিছু একবার গুণ করলে একই হয়৷

  • ঋণাত্মক শক্তির একটি সংখ্যা হল n গুণ বিভাজন। উদাহরণ, একটি -3 =1/a 3 অথবা (1/a)*(1/a)*(1/a)

এখন, ক্ষমতার ধারণার উপর ভিত্তি করে কিছু প্রোগ্রামিং করা যাক।

এই সমস্যায়, আমাদের দুটি সংখ্যা N এবং a দেওয়া হয়েছে। এবং আমাদের খুঁজে বের করতে হবে যে কোন সংখ্যার শক্তির সাথে N সমান a এর সাথে।

সমস্যাটি বোঝার জন্য একটি উদাহরণ দেওয়া যাক,

ইনপুট ৷ − N =64 , a =2

আউটপুট - হ্যাঁ

একটি সহজ এবং কার্যকর সমাধান হবে সংখ্যার পুনরাবৃত্তিমূলক বিভাগ। যদি এটি শেষ পর্যন্ত সংখ্যাটিকে নিখুঁতভাবে ভাগ করে তবে সত্য অন্যথায় মিথ্যা ফেরত দেয়।

উদাহরণ

আমাদের সমাধানের বাস্তবায়ন দেখানোর জন্য প্রোগ্রাম

#include <iostream>
using namespace std;
bool isAPowerNumber(int x, long int y) {
   if (x == 1)
      return (y == 1);
   long int power = 1;
   while (power < y)
      power *= x;
   return (power == y);
}
int main() {
   int N = 625 , a = 5;
   if(isAPowerNumber(a, N))
      cout<<N<<" is a power of "<<a;
   else
      cout<<N<<" is not power of "<<a;
   return 0;
}

আউটপুট

625 is a power of 5

  1. n-এ মৌলিক সংখ্যা p-এর শক্তি বের করা! C++ এ

  2. C++ এ মিতব্যয়ী নম্বর

  3. C++ পেন্টাটোপ নম্বর

  4. একটি সংখ্যার শক্তি গণনা করার জন্য C++ প্রোগ্রাম