Bueno chavales estos son mis pequeños comienzos con el C no es gran cosa pero algo es algo

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;
}
Factorial de un numero

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
m3m0´s - RAT....(100%) --> publicado ;)
m3m0´s Botnet... (100%)
Solo algunas recomendaciones

esta funcion no devuelve nada...

Código: Seleccionar todo

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);
}
Intenta poner el printf desde la fucnion main , quedaria de este modo...

Código: Seleccionar todo

int * elevar(int numero, int potencia)
{
    int i, resultado = 1;
    for (i=0;i<potencia;i++)
    {
        resultado *= numero;
    }
    return resultado; //devuelve el resultado
}
Modo de uso

Código: Seleccionar todo

printf("El Resultado es = %d" , elevar(3, 3) );   //Imprimos el resultado
espero te sirvan estas recomedaciones
obey escribió:Pues si tuviese mas edad todavia pero esqe perder la virginidad con tu profesora de informatica y que ademas tenga 50....
menos mal que despues de dos dias alguien si digno a responder muchas gracias por las recomendaciones capo! estoy empezando y estoy verdecillo



salu2 y gracias
m3m0´s - RAT....(100%) --> publicado ;)
m3m0´s Botnet... (100%)
Genial ojala haya mas movimiento alfinn en esta sección :P, a simple vista parece que no necesitas incluir stdlib en este src que nos muestras, Felicidades por cambiar de lenguaje
//mHmm..
Responder

Volver a “Fuentes”