Amigos eu tinha que retornar dois valores, alguém pode me ajudar, o codigo é esse em baixo
#include <iostream.h>
convebin(unsigned long int decimal)
{
int i,j, nb;
int bin[32];
i = 0;
do
{
bin = decimal % 2;
decimal = decimal / 2;
i++;
}
while (decimal != 0);
nb=i-1;
}
TIPO EU QUERIA que ESSA FUNÇÃO RETORNA-SE O nb E O VETOR bin[], POIS TERIA QUE TER PARA FAZER UM CALCULO...
esse algoritmo converte a base decimal em binario, na realidade eu quero isso para saber quantos bits o numero vai ter, pois com base nisso daria para depois saber quantas posições do vetor estaria ocupada...
E sei que esta invertido a transformação em binario...
Pergunta
WarSoldier
Amigos eu tinha que retornar dois valores, alguém pode me ajudar, o codigo é esse em baixo
#include <iostream.h>
convebin(unsigned long int decimal)
{
int i,j, nb;
int bin[32];
i = 0;
do
{
bin = decimal % 2;
decimal = decimal / 2;
i++;
}
while (decimal != 0);
nb=i-1;
}
TIPO EU QUERIA que ESSA FUNÇÃO RETORNA-SE O nb E O VETOR bin[], POIS TERIA QUE TER PARA FAZER UM CALCULO...
esse algoritmo converte a base decimal em binario, na realidade eu quero isso para saber quantos bits o numero vai ter, pois com base nisso daria para depois saber quantas posições do vetor estaria ocupada...
E sei que esta invertido a transformação em binario...
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.