Olá,
No exercício da potência de dois numeros, fiquei numa dúvida...:
pq quando declaro a variável de iteração dentro do laço FOR dá zero no return, na execução do cód.???!!
float Potencia(float, int);
main()
{
puts("Resposta: \n");
float a = Potencia(3, 3);
printf("%f", a);
}
float Potencia(float a, int b) // base e a potencia
{
float result;
for(int i = 1, result = 1; i <= b; i++) // AQUI!
{
result = a * result;
}
return result;
}