Acabeide fazer um algoritmo aqui para transformar número inteiro em binário, seguindo aquela lógica (10/2=5, sobra 0, 5/2=4, sobra 1…) ok, assim com o MOD, vai me dar a sobra, mas n vai ficar em ordem. O algoritmo está pronto e funciona, porém do jeito q está, tenho q ler o resultado de tráz para frente, como faço para inverter esse números???
for(int i=0;i<8;i++){
binario[i] = numero % 2 elevado a i;
}
tlindemann
crpablo:
Posta seu código aqui...
Não esqueça de usar a tah CODE...
[]'s
packageExemploGUJ;importjava.math.*;importjava.io.*;publicclassTesteStatic{publicstaticvoidmain(String[]args){BufferedReaderentrada;entrada=newBufferedReader(newInputStreamReader(System.in));intNum,NumDiv;try{System.out.println("Digite o número a ser transformado: ");Num=Integer.parseInt(entrada.readLine());NumDiv=Num;while(Num>=1){Num=Num%2;NumDiv=NumDiv/2;NumDiv=Math.round(NumDiv);System.out.print(Num);Num=NumDiv;}}catch(IOExceptione){System.out.println("ERRO!!!");}}}
tlindemann
peczenyj:
Vc sabe trabalhar com arrays?
Pense nisso:
for(int i=0;i<8;i++){
binario[i] = numero % 2 elevado a i;
}
Olha cara, até sei trabalhar, mas n consegui interpretar o seu exemplo, se puder detalhar mais, ou incrementar, agradeço