কম্পিউটার

2-এ সংখ্যার সংখ্যা C++ এ n পাওয়ারে উত্থাপিত হয়েছে


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

এখানে, আমাদেরকে পাওয়ার n-এ উত্থাপিত 2 খুঁজে বের করতে হবে। এবং ফলাফলে সংখ্যার সংখ্যা। আসুন কিছু উদাহরণ দেখি।

ইনপুট

5

আউটপুট

2

ইনপুট

10

আউটপুট

4

অ্যালগরিদম

  • সংখ্যা n শুরু করুন।
  • 2 n এর মান খুঁজুন .
  • লগ10(n) এর সিল আপনাকে n সংখ্যার সংখ্যার সংখ্যা দেবে।
  • এটি খুঁজুন এবং ফেরত দিন।

বাস্তবায়ন

C++

-এ উপরের অ্যালগরিদমের বাস্তবায়ন নিচে দেওয়া হল
#include <bits/stdc++.h>
using namespace std;
int getDigitsCount(int n) {
   return ceil(log10(pow(2, n)));
}
int main() {
   int n = 8;
   cout << getDigitsCount(n) << endl;
   return 0;
}

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

3

  1. একটি সংখ্যা 8 এর শক্তি কিনা তা C++ এ পরীক্ষা করুন

  2. একটি সংখ্যা C++ এ অন্য একটি সংখ্যার শক্তি কিনা তা পরীক্ষা করুন

  3. একটি সংখ্যাকে C++ এ x^y (x শক্তি y পর্যন্ত উত্থিত) হিসাবে প্রকাশ করা যায় কিনা তা পরীক্ষা করুন

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