pessoal ! eu tenho um programa aki que eu fiz faz tempo em C++ que transforma decimal pra binario, que que quero adaptalo, quero o seguinte
EX: ele digito 4 em decimal em binario seria 100 certo ?? o que eu queria e que ficasse com 32 bits , tipo 00000000000000000000000000000100 , mais nao to conseguindo , eu sei que eh uma coisa besta , que eh um whilezinho , mais aki ta dando pauu ! segue o source
#include <stdio.h>
#include <iostream.h>
#include <stdlib.h>
void binario(int n){
int resto;
if(n!=0){
resto=n%2;
n=n/2;
binario(n);
cout<<resto;
}
}
void binario();
void main(){
int num;
cout<<"Entre com o valor: ";
cin>>num;
cout<<"\n";
while(num < 0){
cout<<"Entre com o valor: ";
cin>>num;
}
cout<<"O numero "<<num<<" em binario eh : ";
binario(num);
cout<<"\n";
}
to ateh com vergonha de pedi ajuda ! pois sei que eh besta , mais como ja to errando mto aki desisti