0votos

Decimal a binario recursivo. en Java

por alvaro sanz llorente hace 1 año

Así lo he hecho

Crear una función recursiva que pase un numero decimal a binario preferentemente en algún lenguaje funcional.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import java.util.Scanner; 
 
 
public class Decimalabinariorecursivo { 
 
    /** 
     * @param args 
     */ 
    public static void main(String[] args) { 
        Scanner sc = new Scanner(System.in); 
        int numero = 0; 
        int division = 0; 
        String restocadena = ""; 
        String suma = ""; 
        int resto = 0; 
         
        System.out.println("Introduce numero"); 
        numero = sc.nextInt(); 
 
        while (numero != 1) { 
            division = numero / 2; 
            resto = numero % 2; 
            numero = division; 
            restocadena = String.valueOf(resto); 
            suma += restocadena; 
        System.out.println(suma+"1"); 
 
 

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.