ho fatto questo esercizio, la funzione è corretta?
codice:
#include<stdio.h>
#include<math.h>

int base(int b, int e)
{
  e=b*b;

  return b;
}
int main()
{
  int  b, e, r;

  printf("Inserisci la base: ");
  scanf("%d",&b);
  printf("Inserisci l'esponente: ");
  scanf("%d", &e);

  r=pow(b,e);

  printf("%d\n", r);

  system();
}