Elevar un numero a una potencia sin Pow
Código: Seleccionar todo
#include <stdio.h>
#include <stdlib.h>
int * elevar(int numero, int potencia)
{
int i, resultado = 1;
for (i=0;i<potencia;i++)
{
resultado *= numero;
}
printf("Solución: %i elevado a %i = %i\n", numero, potencia, resultado);
}
int main(int argc, char *argv[])
{
elevar(3, 3); //aqui se coloca el numero que se desea elevar, y detras la potencia
return 0;
}
Código: Seleccionar todo
#include <stdio.h>
#include <stdlib.h>
int * factorial(int numero)
{
int i, fact = 1;
for (i=1;i<=numero;i++)
{
fact *= i;
}
printf("El factorial es %i\n", fact);
}
int main(int argc, char *argv[])
{
factorial(4); //aqui se pone el numero sobre el que se desea hacer el factorial
return 0;
}
salu2