1. Escreva um programa na linguagem C, que recebe um número decimal do usuário, em seguida o programa deverá converter esse número para base binária e imprimir as seguintes informações na tela: a. O número representado na forma binária b. Quantos dígitos o número possui na base decimal c. Quantos dígitos o número possui na base binária.
Soluções para a tarefa
Respondido por
0
Para converter um número em binário em c pode-se utilizar a função itoa().
float x;
int buffer[10];
scanf("%i",&x);
itoa(x,buffer,2); // Onde 2 representa que a conversão deve ser feita para binário e armazena o valor em binário em buffer.
itoa(x,buffer,10); // Onde 10 representa x em decimal.
A partir disto é possível ter o valor de x convertido as unidades desejadas.
float x;
int buffer[10];
scanf("%i",&x);
itoa(x,buffer,2); // Onde 2 representa que a conversão deve ser feita para binário e armazena o valor em binário em buffer.
itoa(x,buffer,10); // Onde 10 representa x em decimal.
A partir disto é possível ter o valor de x convertido as unidades desejadas.
Perguntas interessantes
Matemática,
8 meses atrás
Matemática,
8 meses atrás
Geografia,
1 ano atrás
História,
1 ano atrás
Geografia,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás