/* 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; }