30 oct 2010

Elevar número en C/C++

Mucha gente siempre ha buscado o busca hacer esto, elevar un número a otro, y es algo muy sencillo y solo necesitamos la cabecera math.h

#include <stdio.h>
#include <math.h>

int main()
{
int num1;
printf("Bytes %i\n", sizeof(int) );
printf("Bits %i\n", sizeof(int)*8);
double x;
x=pow(2,sizeof(int)*8);
printf( "2 elevado a %i es %f\n",sizeof(int)*8, x);
}

La línea importante:

x=pow(2,sizeof(int)*8);

El primer número es la base y el segundo el exponente.

No hay comentarios:

Publicar un comentario