কম্পিউটার

C++ এ একটি সংখ্যার N-তম মূল


আপনাকে N-তম মূল এবং এর ফলাফল দেওয়া হয়েছে। আপনাকে নম্বরটি খুঁজে বের করতে হবে যেমন নম্বরটি N =ফলাফল।

আসুন কিছু উদাহরণ দেখি।

ইনপুট

result = 25
N = 2

আউটপুট

5

5 2 =25. তাই উপরের উদাহরণে আউটপুট হল 5।

ইনপুট

result = 64
N = 3

আউটপুট

4

4 3 =64. তাই উপরের উদাহরণে আউটপুট হল 4.

অ্যালগরিদম

বাস্তবায়ন

C++

-এ উপরের অ্যালগরিদমের বাস্তবায়ন নিচে দেওয়া হল
#include <bits/stdc++.h>

using namespace std;

int getNthRoot(int result, int n) {
   int i = 1;
   while (true) {
      if (pow(i, n) == result) {
         return i;
      }
      i += 1;
   }
}
int main() {
   int result = 64, N = 6;
   cout << getNthRoot(result, N) << endl;
   return 0;
}

আউটপুট

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

2

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

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

  3. C++ এ N-তম ট্রিবোনাচি নম্বর

  4. C++ এ একটি সংখ্যার ঘনমূল খুঁজুন