You are on page 1of 1

#include <iostream>

#include<math.h>
#include <iomanip>
using namespace std;
double Calc(int m, int n){
double s=0;
double p=1;
for(int i=n;i>0;i--){
s=pow(m,(1.0/i));
p=pow(s,p);
}
return p;
}
double Rad(double m,int n, int k){
double a=pow(m,(1.0/n));
double b=a;
for(int i=0;i<k;i++){
cout<<b<<endl;
b=pow(a,b);
}
return b;
}
int main()
{
cout<<setprecision(200)<<Calc(2,100)<<endl;
cout<<setprecision(100)<<Rad(2,2,10)<<endl;
}

You might also like