Pessoas, vou inserir um exemplo para tentar ver se vocês podem me ajudar
#include <iostream.h>
void main(){
int x, result;
cin>>x;
result = 0;
while (x!=0){
x = x%2;
result = result & x;
x = int(x/2);
}
cout<<result;
}
O trecho em negrito foi utilizado com o intuito de acumular em result, não result + x e sim pegar o valor de result (ex: 1) e o valor de x(ex: 2) e juntar ficando 12..entenderam?!..porem utilizei & mais não deu certo...alguém tem alguma info para me ajudar.
Este programa é para transformar Decimal e Binário.
Pergunta
Guest - tito -
Pessoas, vou inserir um exemplo para tentar ver se vocês podem me ajudar
#include <iostream.h>
void main(){
int x, result;
cin>>x;
result = 0;
while (x!=0){
x = x%2;
result = result & x;
x = int(x/2);
}
cout<<result;
}
O trecho em negrito foi utilizado com o intuito de acumular em result, não result + x e sim pegar o valor de result (ex: 1) e o valor de x(ex: 2) e juntar ficando 12..entenderam?!..porem utilizei & mais não deu certo...alguém tem alguma info para me ajudar.
Este programa é para transformar Decimal e Binário.
Valews....
Tito
Link para o comentário
Compartilhar em outros sites
4 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.