Explore BrainMass
Share

# binary, octal, and hexadecimal equivalents

This content was COPIED from BrainMass.com - View the original, and get the already-completed solution here!

I'm have trouble writing two programs that each print a table of the binary, octal, and hexadecimal equivalents of the decimal numbers in the range 1-256. The problem is that i have to use the computer lanuage C # which is relatively new please help.

https://brainmass.com/computer-science/software-development/40250

#### Solution Preview

Try the following program in C code. The program and executable is also attached.

#include<stdio.h>
#include <string.h>

void dec2bin(int decimal, char *binary);
char *conv_dec(int number, int base);

void main()

{

int i;
char binary;

printf("Decimal t Binary t Hexadecimal t Octal n");

for(i=1;i<=256;i++)
{
printf("%ld",i);
dec2bin(i,binary);
printf("t t %s",binary);
if(i>31)
{
printf("t %s",conv_dec(i, 16));
printf("t t %s",conv_dec(i, 8));
}
else
{
printf("t t ...

#### Solution Summary

This job examines binary, octal, and hexadecimal equivalents.

\$2.19