কম্পিউটার

C++ এ a^b-এ সংখ্যার সংখ্যা


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

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

ইনপুট

a = 5
b = 2

আউটপুট

2

ইনপুট

a = 7
b = 6

আউটপুট

6

অ্যালগরিদম

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

বাস্তবায়ন

C++

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

আউটপুট

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

3

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

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

  3. C++ এ একটি সংখ্যার বিপরীত অঙ্কের জন্য একটি প্রোগ্রাম লিখুন

  4. C++ এ D দ্বারা বিভাজ্য N সংখ্যার সংখ্যা খুঁজুন