Salve a tutti.
Creando la funzione potenza per mettere in pratica ciò che ho appena imparato sulle funzioni mi sono imbattuto in un errore che mi blocca :master:
codice:
#include <stdio.h>
int pot(int, int);
int main()
{
int num, esp;
printf("Inserisci un numero");
scanf("%d", num);
printf("Inserisci la potenza");
scanf("%d", esp);
if(esp<=0)
printf("Errore! il numero deve essere positivo!");
else
printf("Il risultato è %d \n", pot(num, esp)); //richiamo funzione pot per le potenze
system("PAUSE");
return 0;
}
int pot(int num, int esp)
{
int i;
int n;
n=num;
for(i=1,i<esp,i++)
{
num=num*n;
}
return num;
}
mi da errore sul for nell'implementazione della funzione pot. Cosa ho sbagliato?