ebeb ho ancora bisogno di voi!! quanto vi stresso sorry un mondo ma nn capisco!!
es:
#include <iostream.h>
#include <stdlib.h>

double pot(double x, int n);

int main()
{
double a;
int b;
cin>>a;
cout<<'\n';
cin>>b;
cout<<pot(a,b);


system("PAUSE");
return 0;
}

double pot(double x, int n){
if(n==0) return 1;
return x*pot(x, n-1);}


ma come return x*pot(x,n-1);
cioè prima o poi n diventerà uguale a zero allora se è zero ritornerà 1 e il calcolo come diavolo fa a farlo!!
e x come fa a moltiplicarsi con x,n-1?!? nn capisco!!!
sorry