La Red de Conocimientos Pedagógicos - Currículum vitae - Cómo encontrar el cuadrado o el cubo de una variable en lenguaje C

Cómo encontrar el cuadrado o el cubo de una variable en lenguaje C

Se puede hacer de forma recursiva:

# include & ltstdio.h & gt

Factorial doble (entero)

{

return n & gt0 ?n *factorial(n-1):1;

}

Doble potencia (int x, int y)

{

If (y & gt0)

return y & gt0 ?x *power(x, y-1):1;

Otro

return 1 / (y & lt; 0 ?x * potencia (x, (-y)-1): 1

}

int main()

{

Doble a = potencia (3, 5); // 3^5

Doble b = potencia (3, -5); // 3 ^-5

p >

doble fac = factorial(10); // 10!= 10 * 9 * 8 *````* 2 * 1

printf("10!= %lf\n " , fac);

Printf("3 elevado a la quinta potencia:%lf\n ", a);

Printf("3 elevado a la quinta potencia:%lf\ n ", b);

}

No hay ningún símbolo para factorial definido en computadoras, pero en matemáticas se usa un signo de exclamación para representarlo, como 5. es igual a 5 * 4 * 3 * 2 * 1, por lo que es igual a 120.