/* File: potenza.c */
/* Time-stamp: "2001-03-27 20:37:32 calvanes" */
/* Scopo: esercizio sulla ricorsione */

/* Calcola in modo ricorsivo la potenza di un numero. */

#include <stdio.h>


int potenza (int num, int esp);


int main(void)
{
  int numero;
  int esponente;
	
  printf ("Inserire un numero intero e un esponente: ");
  scanf("%d%d", &numero, &esponente);
	
  printf("%d elevato a %d e` pari a %d", numero, esponente,
         potenza(numero, esponente));

  return 0;
}


int potenza (int num, int esp)
{
  int pot;

  if (esp == 1)
    pot = num;
  else
    pot = num * potenza(num, esp-1);
  return pot;
}