C/Visual C - como hacer un programa

 
Vista:

como hacer un programa

Publicado por jorge  (1 intervención) el 23/01/2010 02:34:24
hola me gustria que me ayuden o me digan de donde me puedo bajar la estructura para crear un programa en c++ que me trasforme de DECIMAL A BINARIO Y Y DE OCTAL A EXADECIMAL .
muchas gracias por la antencion y espero una respuesa a mi pedido
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:como hacer un programa

Publicado por aquiles (9 intervenciones) el 25/01/2010 01:32:30
#include "stdio.h"
#include "stdlib.h"
#include "string.h"

/* Bin : */
char * Bin( int dec )
{
static char str[255];
itoa( dec, str , 2 );
return str;
}

/* Hex : */
char * Hex( int dec )
{
static char str[255];
sprintf( str, "%X", dec );
return str;
}

/* Oct :*/
char * Oct( int dec )
{
static char str[255];
sprintf( str, "%o", dec );
return str;
}

/* Bin2Dec : */
int Bin2Dec( char * bin )
{
register int i, j = 0;
while( bin && *bin && strchr( "01", *bin ))
{
i = *bin++ - '0';
j <<= 1;
j |= ( i & 0x01 );
}

return j;
}

/* main : */
int main()
{
printf( "%s\n", Bin( 255 )); // decimal a binario.
printf( "%s\n", Hex( 255 )); // '' a hexadecimal.
printf( "%s\n", Oct( 255 )); // '' a octal.
printf( "%i\n", Bin2Dec( "11111111" )); // binario a decimal.
return 0;
}

// esta informacion y mas lo encotrarás en BCX.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar