#include <stdio.h>
int main()
{
int n, m, p, i;
printf("Inserire un numero intero: ");
scanf("%d", &n);
printf("Inserire un numero intero positivo: ");
scanf("%d", &m);
if (m<=0){
printf("Errore: il numero deve essere positivo");
return 0;
}
// Dopo l'assegnazione p=n occorre ripetere l'operazione p=p*n altre (m-1) volte
p=n; // In p è calcolata la potenza n^m
i=0;
while (i<(m-1)){
p=p*n;
i++;
}
printf("La potenza %d^%d e' uguale a %d", n, m, p);
return 0;
}
Torna agli esercizi: Esercizi