Potencia n-ésima (forma recursiva)

Saul Juan Pérez

//Calcula x^n

#include <stdio.h>

float operar(float, float);

int main()
{
float n,z,x;

printf("Introduce el valor de la n:");
scanf("%f",&n);
printf("Introduce el valor de la x:");
scanf("%f",&x);

z=operar(x,n);
printf("El resultado es: %f",z);

return 0;
}

float operar (float x, float n)
{
if(n==0) return 1;
else if (n==1) return x;

else return x*operar(x,n-1);
}
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Una respuesta a Potencia n-ésima (forma recursiva)

  1. Atención a la corrección en la recursión.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s