-
Lenguaje
Java
-
Descripción
Convierte un número entero positivo a sistema binario
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
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
import java.util.Scanner;
public class Binario {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
long numero, bit;
System.out.print("Ingrese un n\243mero entero positivo: ");
numero = in.nextLong();
System.out.print("\n" + numero + " = ");
if (numero==0L)
System.out.print(0);
for (bit=1; bit<=numero; bit*=2);
for (bit/=2; bit>0; bit/=2)
if (numero >= bit)
{
System.out.print(1);
numero -= bit;
} else {
System.out.print(0);
}
System.out.println("b\n");
}
}
public class Binario {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
long numero, bit;
System.out.print("Ingrese un n\243mero entero positivo: ");
numero = in.nextLong();
System.out.print("\n" + numero + " = ");
if (numero==0L)
System.out.print(0);
for (bit=1; bit<=numero; bit*=2);
for (bit/=2; bit>0; bit/=2)
if (numero >= bit)
{
System.out.print(1);
numero -= bit;
} else {
System.out.print(0);
}
System.out.println("b\n");
}
}