আপনাকে 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