3 এর পাওয়ারের জন্য, পাওয়ারটিকে 3 হিসাবে দেখুন এবং নিম্নলিখিত স্নিপেটের মতো একটি পুনরাবৃত্ত কোড প্রয়োগ করুন −
if (p!=0) {
return (n * power(n, p - 1));
} ধরা যাক সংখ্যাটি 5, তাহলে পুনরাবৃত্তি হবে −
power(5, 3 - 1)); // 25 power (5,2-1): // 5
উপরেরটি 5*25 অর্থাৎ 125 যেমন নীচে দেখানো হয়েছে -
ফেরত দেবেউদাহরণ
using System;
using System.IO;
public class Demo {
public static void Main(string[] args) {
int n = 5;
int p = 3;
long res;
res = power(n, p);
Console.WriteLine(res);
}
static long power (int n, int p) {
if (p!=0) {
return (n * power(n, p - 1));
}
return 1;
}
} আউটপুট
125